Lean
$LEAN_TAG$
|
Provides json conversion for the MarketHoursDatabase class More...
Classes | |
class | MarketHoursDatabaseEntryJson |
Defines the json structure of a single entry in the market-hours-database.json file More... | |
class | MarketHoursDatabaseJson |
Defines the json structure of the market-hours-database.json file More... | |
Protected Member Functions | |
override MarketHoursDatabaseJson | Convert (MarketHoursDatabase value) |
Convert the input value to a value to be serialzied More... | |
override MarketHoursDatabase | Convert (MarketHoursDatabaseJson value) |
Converts the input value to be deserialized More... | |
override MarketHoursDatabase | Create (Type type, JToken token) |
Creates an instance of the un-projected type to be deserialized More... | |
Protected Member Functions inherited from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson > | |
abstract TResult | Convert (T value) |
Convert the input value to a value to be serialized More... | |
abstract T | Convert (TResult value) |
Converts the input value to be deserialized More... | |
Additional Inherited Members | |
Public Member Functions inherited from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson > | |
override object | ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) |
Reads the JSON representation of the object. More... | |
override void | WriteJson (JsonWriter writer, object value, JsonSerializer serializer) |
Writes the JSON representation of the object. More... | |
override bool | CanConvert (Type objectType) |
Determines whether this instance can convert the specified object type. More... | |
Protected Attributes inherited from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson > | |
virtual bool | PopulateProperties |
True will populate TResult object returned by Convert(TResult) with json properties More... | |
Provides json conversion for the MarketHoursDatabase class
Definition at line 32 of file MarketHoursDatabaseJsonConverter.cs.
|
protected |
Convert the input value to a value to be serialzied
value | The input value to be converted before serialziation |
Definition at line 39 of file MarketHoursDatabaseJsonConverter.cs.
|
protected |
Converts the input value to be deserialized
value | The deserialized value that needs to be converted to T |
Definition at line 49 of file MarketHoursDatabaseJsonConverter.cs.
|
protectedvirtual |
Creates an instance of the un-projected type to be deserialized
type | The input object type, this is the data held in the token |
token | The input data to be converted into a T |
Reimplemented from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson >.
Definition at line 60 of file MarketHoursDatabaseJsonConverter.cs.