File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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