ib_client/models/
inline_response_200_11_orders.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct InlineResponse20011Orders {
16 #[serde(rename = "acct", skip_serializing_if = "Option::is_none")]
18 pub acct: Option<String>,
19 #[serde(rename = "exchange", skip_serializing_if = "Option::is_none")]
21 pub exchange: Option<String>,
22 #[serde(rename = "conid", skip_serializing_if = "Option::is_none")]
24 pub conid: Option<f32>,
25 #[serde(rename = "orderId", skip_serializing_if = "Option::is_none")]
27 pub order_id: Option<String>,
28 #[serde(rename = "cashCcy", skip_serializing_if = "Option::is_none")]
30 pub cash_ccy: Option<String>,
31 #[serde(rename = "sizeAndFills", skip_serializing_if = "Option::is_none")]
33 pub size_and_fills: Option<f32>,
34 #[serde(rename = "orderDesc", skip_serializing_if = "Option::is_none")]
36 pub order_desc: Option<String>,
37 #[serde(rename = "description1", skip_serializing_if = "Option::is_none")]
39 pub description1: Option<String>,
40 #[serde(rename = "ticker", skip_serializing_if = "Option::is_none")]
42 pub ticker: Option<String>,
43 #[serde(rename = "secType", skip_serializing_if = "Option::is_none")]
45 pub sec_type: Option<String>,
46 #[serde(rename = "listingExchange", skip_serializing_if = "Option::is_none")]
48 pub listing_exchange: Option<String>,
49 #[serde(rename = "remainingQuantity", skip_serializing_if = "Option::is_none")]
51 pub remaining_quantity: Option<f32>,
52 #[serde(rename = "filledQuantity", skip_serializing_if = "Option::is_none")]
54 pub filled_quantity: Option<f32>,
55 #[serde(rename = "companyName", skip_serializing_if = "Option::is_none")]
57 pub company_name: Option<String>,
58 #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
60 pub status: Option<String>,
61 #[serde(rename = "origOrderType", skip_serializing_if = "Option::is_none")]
63 pub orig_order_type: Option<String>,
64 #[serde(rename = "supportsTaxOpt", skip_serializing_if = "Option::is_none")]
66 pub supports_tax_opt: Option<f32>,
67 #[serde(rename = "lastExecutionTime", skip_serializing_if = "Option::is_none")]
69 pub last_execution_time: Option<f32>,
70 #[serde(rename = "lastExecutionTime_r", skip_serializing_if = "Option::is_none")]
72 pub last_execution_time_r: Option<f32>,
73 #[serde(rename = "orderType", skip_serializing_if = "Option::is_none")]
75 pub order_type: Option<String>,
76 #[serde(rename = "order_ref", skip_serializing_if = "Option::is_none")]
78 pub order_ref: Option<String>,
79 #[serde(rename = "side", skip_serializing_if = "Option::is_none")]
81 pub side: Option<String>,
82 #[serde(rename = "timeInForce", skip_serializing_if = "Option::is_none")]
84 pub time_in_force: Option<String>,
85 #[serde(rename = "price", skip_serializing_if = "Option::is_none")]
87 pub price: Option<f32>,
88 #[serde(rename = "bgColor", skip_serializing_if = "Option::is_none")]
90 pub bg_color: Option<String>,
91 #[serde(rename = "fgColor", skip_serializing_if = "Option::is_none")]
93 pub fg_color: Option<String>,
94}
95
96impl InlineResponse20011Orders {
97 pub fn new() -> InlineResponse20011Orders {
98 InlineResponse20011Orders {
99 acct: None,
100 exchange: None,
101 conid: None,
102 order_id: None,
103 cash_ccy: None,
104 size_and_fills: None,
105 order_desc: None,
106 description1: None,
107 ticker: None,
108 sec_type: None,
109 listing_exchange: None,
110 remaining_quantity: None,
111 filled_quantity: None,
112 company_name: None,
113 status: None,
114 orig_order_type: None,
115 supports_tax_opt: None,
116 last_execution_time: None,
117 last_execution_time_r: None,
118 order_type: None,
119 order_ref: None,
120 side: None,
121 time_in_force: None,
122 price: None,
123 bg_color: None,
124 fg_color: None,
125 }
126 }
127}
128
129