File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed
Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 99from azure .core .credentials import TokenCredential
1010from azure .core .credentials_async import AsyncTokenCredential
1111from kiota_authentication_azure .azure_identity_authentication_provider import AzureIdentityAuthenticationProvider
12- from httpx import AsyncClient
1312
1413from .generated .base_graph_service_client import BaseGraphServiceClient
1514from .graph_request_adapter import GraphRequestAdapter
1615
1716if TYPE_CHECKING :
1817 from .generated .users .item .user_item_request_builder import UserItemRequestBuilder
18+ from msgraph_core .requests .batch_request_builder import BatchRequestBuilder
19+
1920
2021class GraphServiceClient (BaseGraphServiceClient ):
22+
2123 def __init__ (
2224 self ,
2325 credentials : Optional [Union [TokenCredential , AsyncTokenCredential ]] = None ,
@@ -60,3 +62,12 @@ def me(self) -> UserItemRequestBuilder:
6062 url_tpl_parameters ["user%2Did" ] = "me-token-to-replace"
6163
6264 return UserItemRequestBuilder (self .request_adapter , url_tpl_parameters )
65+
66+ @property
67+ def batch (self ) -> BatchRequestBuilder :
68+ """
69+ Returns a BatchRequestBuilder to enable batch requests.
70+ """
71+ from msgraph_core .requests .batch_request_builder import BatchRequestBuilder
72+
73+ return BatchRequestBuilder (self .request_adapter )
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ microsoft-kiota-serialization-multipart==0.1.0
4242microsoft-kiota-serialization-text == 1.0.0
4343msal == 1.30.0
4444msal-extensions == 1.2.0
45- msgraph-core == 1.1.2
45+ msgraph-core == 1.1.5
4646multidict == 6.0.5
4747mypy == 1.11.2
4848mypy-extensions == 1.0.0
You can’t perform that action at this time.
0 commit comments