TT CORE SDK  0.1
TT CORE SDK documentation
tt_core_sdk::change_request Struct Reference

POD definition of an order change request. More...

#include <orders.hpp>

Public Attributes

uint32_t request_id = 0
 Id echoed back on acknowledgement. More...
 
uint64_t request_time = 0
 Populated by CoreSDK. More...
 
double price = std::numeric_limits<double>::quiet_NaN()
 
double trigger_price = std::numeric_limits<double>::quiet_NaN()
 
int32_t quantity = 0
 
int32_t display_quantity = 0
 

Detailed Description

POD definition of an order change request.

Profiles can be cached and re-used; all fields are copied on submission. Only the fields for a particular order type must be populated.

Definition at line 50 of file orders.hpp.

Member Data Documentation

◆ display_quantity

int32_t tt_core_sdk::change_request::display_quantity = 0

Definition at line 57 of file orders.hpp.

◆ price

double tt_core_sdk::change_request::price = std::numeric_limits<double>::quiet_NaN()

Definition at line 54 of file orders.hpp.

◆ quantity

int32_t tt_core_sdk::change_request::quantity = 0

Definition at line 56 of file orders.hpp.

◆ request_id

uint32_t tt_core_sdk::change_request::request_id = 0

Id echoed back on acknowledgement.

Definition at line 52 of file orders.hpp.

◆ request_time

uint64_t tt_core_sdk::change_request::request_time = 0

Populated by CoreSDK.

Definition at line 53 of file orders.hpp.

◆ trigger_price

double tt_core_sdk::change_request::trigger_price = std::numeric_limits<double>::quiet_NaN()

Definition at line 55 of file orders.hpp.


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