Class CompletionRequestConverter<TRequest>
Inheritance
object
CompletionRequestConverter<TRequest>
Assembly: .dll
Syntax
public class CompletionRequestConverter<TRequest> : JsonConverter<TRequest> where TRequest : CompletionRequestBase
Type Parameters
Name |
Description |
TRequest |
|
Constructors
CompletionRequestConverter(Api)
Declaration
public CompletionRequestConverter(Api api)
Parameters
Type |
Name |
Description |
Api |
api |
|
Properties
CanRead
Declaration
public override bool CanRead { get; }
Property Value
CanWrite
Declaration
public override bool CanWrite { get; }
Property Value
Methods
ReadJson(JsonReader, Type, TRequest, bool, JsonSerializer)
Declaration
public override TRequest ReadJson(JsonReader reader, Type objectType, TRequest existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
Type |
Name |
Description |
JsonReader |
reader |
|
Type |
objectType |
|
TRequest |
existingValue |
|
bool |
hasExistingValue |
|
JsonSerializer |
serializer |
|
Returns
Type |
Description |
TRequest |
|
WriteJson(JsonWriter, TRequest, JsonSerializer)
Declaration
public override void WriteJson(JsonWriter writer, TRequest value, JsonSerializer serializer)
Parameters
Type |
Name |
Description |
JsonWriter |
writer |
|
TRequest |
value |
|
JsonSerializer |
serializer |
|