Lean  $LEAN_TAG$
QuantConnect.Report.OrderTypeNormalizingJsonConverter Class Reference

Normalizes the "Type" field to a value that will allow for successful deserialization in the OrderJsonConverter class. More...

Inheritance diagram for QuantConnect.Report.OrderTypeNormalizingJsonConverter:
[legend]

Public Member Functions

override bool CanConvert (Type objectType)
 Determine if this Converter can convert a given object type More...
 
override object ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
 Read Json and convert More...
 
override void WriteJson (JsonWriter writer, object value, JsonSerializer serializer)
 Write Json; Not implemented More...
 

Detailed Description

Normalizes the "Type" field to a value that will allow for successful deserialization in the OrderJsonConverter class.

All of these values should result in the same object:

[
{ "Type": "marketOnOpen", ... },
{ "Type": "MarketOnOpen", ... },
{ "Type": 4, ... },
]

Definition at line 38 of file OrderTypeNormalizingJsonConverter.cs.

Member Function Documentation

◆ CanConvert()

override bool QuantConnect.Report.OrderTypeNormalizingJsonConverter.CanConvert ( Type  objectType)

Determine if this Converter can convert a given object type

Parameters
objectTypeObject type to convert
Returns
True if assignable from Order

Definition at line 45 of file OrderTypeNormalizingJsonConverter.cs.

◆ ReadJson()

override object QuantConnect.Report.OrderTypeNormalizingJsonConverter.ReadJson ( JsonReader  reader,
Type  objectType,
object  existingValue,
JsonSerializer  serializer 
)

Read Json and convert

Returns
Resulting Order

Definition at line 54 of file OrderTypeNormalizingJsonConverter.cs.

Here is the call graph for this function:

◆ WriteJson()

override void QuantConnect.Report.OrderTypeNormalizingJsonConverter.WriteJson ( JsonWriter  writer,
object  value,
JsonSerializer  serializer 
)

Write Json; Not implemented

Definition at line 74 of file OrderTypeNormalizingJsonConverter.cs.


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