pub struct ActiveSymbolsRequest {
pub active_symbols: Value,
pub barrier_category: Option<Vec<BarrierCategoryItem>>,
pub contract_type: Option<Vec<ContractTypeItem>>,
pub landing_company: Option<LandingCompany>,
pub landing_company_short: Option<LandingCompanyShort>,
pub loginid: Option<String>,
pub passthrough: Option<Value>,
pub product_type: Option<String>,
pub req_id: Option<i64>,
}
Expand description
Retrieve a list of all currently active symbols (underlying markets upon which contracts are available for trading).
Fields§
§active_symbols: Value
Field ‘active_symbols’ mapped to Value due to complexity/potential issues.\n
barrier_category: Option<Vec<BarrierCategoryItem>>
[Optional] Category of barrier.\n
contract_type: Option<Vec<ContractTypeItem>>
[Optional] The proposed contract type\n
landing_company: Option<LandingCompany>
Deprecated - replaced by landing_company_short.\n
landing_company_short: Option<LandingCompanyShort>
[Optional] If you specify this field, only symbols available for trading by that landing company will be returned. If you are logged in, only symbols available for trading by your landing company will be returned regardless of what you specify in this field.\n
loginid: Option<String>
[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.\n
passthrough: Option<Value>
[Optional] Used to pass data through the websocket, which may be retrieved via the echo_req
output field.\n
product_type: Option<String>
[Optional] If you specify this field, only symbols that can be traded through that product type will be returned.\n
req_id: Option<i64>
[Optional] Used to map request to response.\n
Trait Implementations§
Source§impl Clone for ActiveSymbolsRequest
impl Clone for ActiveSymbolsRequest
Source§fn clone(&self) -> ActiveSymbolsRequest
fn clone(&self) -> ActiveSymbolsRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more