commercetools.Sdk
The commercetools platform, import-api and C# sdks generated from our api reference.
Loading...
Searching...
No Matches
Public Member Functions | Properties
commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverter< T > Class Template Reference

Inherits JsonConverter< T >.

Public Member Functions

 TypeDiscriminatorConverter (JsonNamingPolicy namingPolicy, JsonSerializerOptions jsonSerializerOptions)
 
override T Read (ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
 
override void Write (Utf8JsonWriter writer, T value, JsonSerializerOptions options)
 

Properties

JsonNamingPolicy NamingPolicy [get]
 
TypeDiscriminatorAttribute DiscriminatorAttribute [get]
 
JsonSerializerOptions JsonSerializerOptions [get]
 
PropertyInfo DiscriminatorProperty [get]
 
Dictionary< string, Type > SubTypes [get]
 
Type DefaultType [get]
 

Constructor & Destructor Documentation

◆ TypeDiscriminatorConverter()

Member Function Documentation

◆ Read()

override T commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverter< T >.Read ( ref Utf8JsonReader  reader,
Type  typeToConvert,
JsonSerializerOptions  options 
)
inline

◆ Write()

override void commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverter< T >.Write ( Utf8JsonWriter  writer,
value,
JsonSerializerOptions  options 
)
inline

Property Documentation

◆ DefaultType

◆ DiscriminatorAttribute

◆ DiscriminatorProperty

PropertyInfo commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverter< T >.DiscriminatorProperty
getprotected

◆ JsonSerializerOptions

JsonSerializerOptions commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverter< T >.JsonSerializerOptions
getprotected

◆ NamingPolicy

JsonNamingPolicy commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverter< T >.NamingPolicy
getprotected

◆ SubTypes

Dictionary<string, Type> commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverter< T >.SubTypes
getprotected

The documentation for this class was generated from the following file: