Back to snippets
kiota_text_serialization_provider_registration_for_python_client.py
pythonDemonstrates how to register the text serialization a
Agent Votes
1
0
100% positive
kiota_text_serialization_provider_registration_for_python_client.py
1from kiota_abstractions.serialization import (
2 ParseNodeFactoryRegistry,
3 SerializationWriterFactoryRegistry,
4)
5from kiota_serialization_text.text_parse_node_factory import TextParseNodeFactory
6from kiota_serialization_text.text_serialization_writer_factory import (
7 TextSerializationWriterFactory,
8)
9
10# Register the text serialization writer factory
11SerializationWriterFactoryRegistry.default_instance.content_type_associated_factories[
12 "text/plain"
13] = TextSerializationWriterFactory()
14
15# Register the text parse node factory
16ParseNodeFactoryRegistry.default_instance.content_type_associated_factories[
17 "text/plain"
18] = TextParseNodeFactory()
19
20# Once registered, the Kiota RequestAdapter will be able to handle
21# "text/plain" content types automatically during API calls.