Skip to content

Commit 13147d3

Browse files
committed
Add graph request adapter
1 parent 3c7f84a commit 13147d3

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
from kiota_abstractions.authentication import AuthenticationProvider
2+
from kiota_abstractions.serialization import (
3+
Parsable,
4+
ParsableFactory,
5+
ParseNode,
6+
ParseNodeFactory,
7+
ParseNodeFactoryRegistry,
8+
SerializationWriterFactory,
9+
SerializationWriterFactoryRegistry,
10+
)
11+
from kiota_http.httpx_request_adapter import HttpxRequestAdapter
12+
13+
from .graph_client import GraphClient
14+
from .graph_client_factory import GraphClientFactory
15+
16+
17+
class GraphRequestAdapter(HttpxRequestAdapter):
18+
19+
def __init__(
20+
self,
21+
authentication_provider: AuthenticationProvider,
22+
parse_node_factory: ParseNodeFactory = ParseNodeFactoryRegistry(),
23+
serialization_writer_factory:
24+
SerializationWriterFactory = SerializationWriterFactoryRegistry(),
25+
http_client: GraphClient = GraphClient()
26+
) -> None:
27+
super().__init__(
28+
authentication_provider=authentication_provider,
29+
parse_node_factory=parse_node_factory,
30+
serialization_writer_factory=serialization_writer_factory,
31+
http_client=http_client
32+
)

0 commit comments

Comments
 (0)