Lean  $LEAN_TAG$
DataDownloadConfig Class Reference

Represents the configuration for downloading data. More...

Inheritance diagram for DataDownloadConfig:
[legend]

Public Member Functions

 DataDownloadConfig ()
 Initializes a new instance of the DataDownloadConfig class. More...
 
 DataDownloadConfig (TickType tickType, SecurityType securityType, Resolution resolution, DateTime startDate, DateTime endDate, string marketName, List< Symbol > symbols)
 Initializes a new instance of the DataDownloadConfig class with the specified parameters. More...
 

Properties

override Type DataType [get]
 Gets the type of data download. More...
 
- Properties inherited from BaseDataDownloadConfig
DateTime StartDate [get, set]
 Gets the start date for the data download. More...
 
DateTime EndDate [get, set]
 Gets the end date for the data download. More...
 
Resolution Resolution [get, protected set]
 Gets or sets the resolution of the downloaded data. More...
 
string MarketName [get, protected set]
 Gets or sets the market name for which the data will be downloaded. More...
 
SecurityType SecurityType [get, set]
 Gets the type of security for which the data is being downloaded. More...
 
TickType TickType [get, protected set]
 Gets or sets the type of tick data to be downloaded. More...
 
abstract Type DataType [get]
 The type of data based on TickTypes More...
 
IReadOnlyCollection< Symbol > Symbols = [] [get, protected set]
 Gets the list of symbols for which the data will be downloaded. More...
 

Additional Inherited Members

- Protected Member Functions inherited from BaseDataDownloadConfig
 BaseDataDownloadConfig ()
 Initializes a new instance of the BaseDataDownloadConfig class. More...
 
 BaseDataDownloadConfig (TickType tickType, SecurityType securityType, Resolution resolution, DateTime startDate, DateTime endDate, string marketName, List< Symbol > symbols)
 Initializes a new instance of the DataDownloadConfig class with the specified parameters. More...
 
- Static Protected Member Functions inherited from BaseDataDownloadConfig
static DateTime ParseDate (string date)
 Parses a string to a DateTime using a specific date format. More...
 
static TEnum ParseEnum< TEnum > (string value)
 Parses a string value into an enum of the specified type. More...
 

Detailed Description

Represents the configuration for downloading data.

Definition at line 26 of file DataDownloadConfig.cs.

Constructor & Destructor Documentation

◆ DataDownloadConfig() [1/2]

DataDownloadConfig.DataDownloadConfig ( )

Initializes a new instance of the DataDownloadConfig class.

s

Definition at line 36 of file DataDownloadConfig.cs.

Here is the call graph for this function:

◆ DataDownloadConfig() [2/2]

DataDownloadConfig.DataDownloadConfig ( TickType  tickType,
SecurityType  securityType,
Resolution  resolution,
DateTime  startDate,
DateTime  endDate,
string  marketName,
List< Symbol >  symbols 
)

Initializes a new instance of the DataDownloadConfig class with the specified parameters.

Parameters
tickTypeThe type of tick data to be downloaded.
securityTypeThe type of security for which data is being downloaded.
resolutionThe resolution of the data being downloaded.
startDateThe start date for the data download range.
endDateThe end date for the data download range.
marketNameThe name of the market from which the data is being downloaded.
symbolsA list of symbols for which data is being downloaded.

Definition at line 52 of file DataDownloadConfig.cs.

Property Documentation

◆ DataType

override Type DataDownloadConfig.DataType
get

Gets the type of data download.

Definition at line 31 of file DataDownloadConfig.cs.


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