pub struct AlertResponse {Show 25 fields
pub account: Option<String>,
pub order_id: Option<i32>,
pub alert_name: Option<String>,
pub alert_message: Option<String>,
pub alert_active: Option<i32>,
pub alert_repeatable: Option<i32>,
pub alert_email: Option<String>,
pub alert_send_message: Option<i32>,
pub tif: Option<String>,
pub expire_time: Option<String>,
pub order_status: Option<String>,
pub outside_rth: Option<i32>,
pub itws_orders_only: Option<i32>,
pub alert_show_popup: Option<i32>,
pub alert_triggered: Option<bool>,
pub order_not_editable: Option<bool>,
pub tool_id: Option<i32>,
pub alert_play_audio: Option<String>,
pub alert_mta_currency: Option<String>,
pub alert_mta_defaults: Option<String>,
pub time_zone: Option<String>,
pub alert_default_type: Option<String>,
pub condition_size: Option<i32>,
pub condition_outside_rth: Option<i32>,
pub conditions: Option<Vec<AlertResponseConditions>>,
}
Fields§
§account: Option<String>
account id
order_id: Option<i32>
§alert_name: Option<String>
name of alert
alert_message: Option<String>
The message you want to receive via email or text message
alert_active: Option<i32>
whether alert is active or not, so value can only be 0 or 1
alert_repeatable: Option<i32>
whether alert is repeatable or not, so value can only be 0 or 1
alert_email: Option<String>
email address to receive alert
alert_send_message: Option<i32>
whether allowing to send email or not, so value can only be 0 or 1,
tif: Option<String>
time in force, can only be GTC or GTD
expire_time: Option<String>
format, YYYYMMDD-HH:mm:ss
order_status: Option<String>
status of alert
outside_rth: Option<i32>
value can only be 0 or 1, set to 1 if the alert can be triggered outside regular trading hours.
itws_orders_only: Option<i32>
value can only be 0 or 1, set to 1 to enable the alert only in IBKR mobile
alert_show_popup: Option<i32>
value can only be 0 or 1, set to 1 to allow to show alert in pop-ups
alert_triggered: Option<bool>
whether the alert has been triggered
order_not_editable: Option<bool>
whether the alert can be edited
tool_id: Option<i32>
for MTA alert only, each user has a unique toolId and it will stay the same, do not send for normal alert
alert_play_audio: Option<String>
audio message to play when alert is triggered
alert_mta_currency: Option<String>
MTA alert only
alert_mta_defaults: Option<String>
MTA alert only
time_zone: Option<String>
MTA alert only
alert_default_type: Option<String>
MTA alert only
condition_size: Option<i32>
size of conditions array
condition_outside_rth: Option<i32>
whether allowing the condition can be triggered outside of regular trading hours, 1 means allow
conditions: Option<Vec<AlertResponseConditions>>
Implementations§
Source§impl AlertResponse
impl AlertResponse
pub fn new() -> AlertResponse
Trait Implementations§
Source§impl Clone for AlertResponse
impl Clone for AlertResponse
Source§fn clone(&self) -> AlertResponse
fn clone(&self) -> AlertResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more