Struct easyfix_messages::groups::TrdCapRptAckSideGrp
source · [−]pub struct TrdCapRptAckSideGrp {Show 99 fields
pub side: Side,
pub parties: Option<Vec<Parties>>,
pub account: Option<FixString>,
pub acct_id_source: Option<AcctIdSource>,
pub account_type: Option<AccountType>,
pub process_code: Option<ProcessCode>,
pub odd_lot: Option<Boolean>,
pub clr_inst_grp: Option<Vec<ClrInstGrp>>,
pub trade_input_source: Option<FixString>,
pub trade_input_device: Option<FixString>,
pub compliance_id: Option<FixString>,
pub solicited_flag: Option<Boolean>,
pub cust_order_capacity: Option<CustOrderCapacity>,
pub trading_session_id: Option<TradingSessionId>,
pub trading_session_sub_id: Option<TradingSessionSubId>,
pub time_bracket: Option<FixString>,
pub net_gross_ind: Option<NetGrossInd>,
pub side_currency: Option<Currency>,
pub side_settl_currency: Option<Currency>,
pub commission: Option<Amt>,
pub comm_type: Option<CommType>,
pub comm_currency: Option<Currency>,
pub fund_renew_waiv: Option<FundRenewWaiv>,
pub num_days_interest: Option<Int>,
pub ex_date: Option<LocalMktDate>,
pub accrued_interest_rate: Option<Percentage>,
pub accrued_interest_amt: Option<Amt>,
pub interest_at_maturity: Option<Amt>,
pub end_accrued_interest_amt: Option<Amt>,
pub start_cash: Option<Amt>,
pub end_cash: Option<Amt>,
pub concession: Option<Amt>,
pub total_takedown: Option<Amt>,
pub net_money: Option<Amt>,
pub settl_curr_amt: Option<Amt>,
pub settl_curr_fx_rate: Option<Float>,
pub settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>,
pub position_effect: Option<PositionEffect>,
pub side_multi_leg_reporting_type: Option<SideMultiLegReportingType>,
pub cont_amt_grp: Option<Vec<ContAmtGrp>>,
pub stipulations: Option<Vec<Stipulations>>,
pub misc_fees_grp: Option<Vec<MiscFeesGrp>>,
pub exchange_rule: Option<FixString>,
pub settl_details: Option<Vec<SettlDetails>>,
pub trade_alloc_indicator: Option<TradeAllocIndicator>,
pub prealloc_method: Option<PreallocMethod>,
pub alloc_id: Option<FixString>,
pub trd_alloc_grp: Option<Vec<TrdAllocGrp>>,
pub side_gross_trade_amt: Option<Amt>,
pub aggressor_indicator: Option<Boolean>,
pub side_last_qty: Option<Int>,
pub side_trade_report_id: Option<FixString>,
pub side_fill_station_cd: Option<FixString>,
pub side_reason_cd: Option<FixString>,
pub rpt_seq: Option<Int>,
pub side_trd_sub_typ: Option<Int>,
pub side_trd_reg_ts: Option<Vec<SideTrdRegTs>>,
pub side_exec_id: Option<FixString>,
pub order_delay: Option<Int>,
pub order_delay_unit: Option<OrderDelayUnit>,
pub order_category: Option<OrderCategory>,
pub order_id: Option<FixString>,
pub secondary_order_id: Option<FixString>,
pub cl_ord_id: Option<FixString>,
pub secondary_cl_ord_id: Option<FixString>,
pub list_id: Option<FixString>,
pub ref_order_id: Option<FixString>,
pub ref_order_id_source: Option<RefOrderIdSource>,
pub ref_ord_id_reason: Option<RefOrdIdReason>,
pub ord_type: Option<OrdType>,
pub price: Option<Price>,
pub stop_px: Option<Price>,
pub exec_inst: Option<Vec<ExecInst>>,
pub ord_status: Option<OrdStatus>,
pub order_qty: Option<Qty>,
pub cash_order_qty: Option<Qty>,
pub order_percent: Option<Percentage>,
pub rounding_direction: Option<RoundingDirection>,
pub rounding_modulus: Option<Float>,
pub leaves_qty: Option<Qty>,
pub cum_qty: Option<Qty>,
pub time_in_force: Option<TimeInForce>,
pub expire_time: Option<UtcTimestamp>,
pub display_qty: Option<Qty>,
pub secondary_display_qty: Option<Qty>,
pub display_when: Option<DisplayWhen>,
pub display_method: Option<DisplayMethod>,
pub display_low_qty: Option<Qty>,
pub display_high_qty: Option<Qty>,
pub display_min_incr: Option<Qty>,
pub refresh_qty: Option<Qty>,
pub order_capacity: Option<OrderCapacity>,
pub order_restrictions: Option<Vec<OrderRestrictions>>,
pub orig_cust_order_capacity: Option<OrigCustOrderCapacity>,
pub order_input_device: Option<FixString>,
pub lot_type: Option<LotType>,
pub trans_bkd_time: Option<UtcTimestamp>,
pub orig_ord_mod_time: Option<UtcTimestamp>,
pub booking_type: Option<BookingType>,
}
Fields
side: Side
parties: Option<Vec<Parties>>
account: Option<FixString>
acct_id_source: Option<AcctIdSource>
account_type: Option<AccountType>
process_code: Option<ProcessCode>
odd_lot: Option<Boolean>
clr_inst_grp: Option<Vec<ClrInstGrp>>
trade_input_source: Option<FixString>
trade_input_device: Option<FixString>
compliance_id: Option<FixString>
solicited_flag: Option<Boolean>
cust_order_capacity: Option<CustOrderCapacity>
trading_session_id: Option<TradingSessionId>
trading_session_sub_id: Option<TradingSessionSubId>
time_bracket: Option<FixString>
net_gross_ind: Option<NetGrossInd>
side_currency: Option<Currency>
side_settl_currency: Option<Currency>
commission: Option<Amt>
comm_type: Option<CommType>
comm_currency: Option<Currency>
fund_renew_waiv: Option<FundRenewWaiv>
num_days_interest: Option<Int>
ex_date: Option<LocalMktDate>
accrued_interest_rate: Option<Percentage>
accrued_interest_amt: Option<Amt>
interest_at_maturity: Option<Amt>
end_accrued_interest_amt: Option<Amt>
start_cash: Option<Amt>
end_cash: Option<Amt>
concession: Option<Amt>
total_takedown: Option<Amt>
net_money: Option<Amt>
settl_curr_amt: Option<Amt>
settl_curr_fx_rate: Option<Float>
settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>
position_effect: Option<PositionEffect>
side_multi_leg_reporting_type: Option<SideMultiLegReportingType>
cont_amt_grp: Option<Vec<ContAmtGrp>>
stipulations: Option<Vec<Stipulations>>
misc_fees_grp: Option<Vec<MiscFeesGrp>>
exchange_rule: Option<FixString>
settl_details: Option<Vec<SettlDetails>>
trade_alloc_indicator: Option<TradeAllocIndicator>
prealloc_method: Option<PreallocMethod>
alloc_id: Option<FixString>
trd_alloc_grp: Option<Vec<TrdAllocGrp>>
side_gross_trade_amt: Option<Amt>
aggressor_indicator: Option<Boolean>
side_last_qty: Option<Int>
side_trade_report_id: Option<FixString>
side_fill_station_cd: Option<FixString>
side_reason_cd: Option<FixString>
rpt_seq: Option<Int>
side_trd_sub_typ: Option<Int>
side_trd_reg_ts: Option<Vec<SideTrdRegTs>>
side_exec_id: Option<FixString>
order_delay: Option<Int>
order_delay_unit: Option<OrderDelayUnit>
order_category: Option<OrderCategory>
order_id: Option<FixString>
secondary_order_id: Option<FixString>
cl_ord_id: Option<FixString>
secondary_cl_ord_id: Option<FixString>
list_id: Option<FixString>
ref_order_id: Option<FixString>
ref_order_id_source: Option<RefOrderIdSource>
ref_ord_id_reason: Option<RefOrdIdReason>
ord_type: Option<OrdType>
price: Option<Price>
stop_px: Option<Price>
exec_inst: Option<Vec<ExecInst>>
ord_status: Option<OrdStatus>
order_qty: Option<Qty>
cash_order_qty: Option<Qty>
order_percent: Option<Percentage>
rounding_direction: Option<RoundingDirection>
rounding_modulus: Option<Float>
leaves_qty: Option<Qty>
cum_qty: Option<Qty>
time_in_force: Option<TimeInForce>
expire_time: Option<UtcTimestamp>
display_qty: Option<Qty>
secondary_display_qty: Option<Qty>
display_when: Option<DisplayWhen>
display_method: Option<DisplayMethod>
display_low_qty: Option<Qty>
display_high_qty: Option<Qty>
display_min_incr: Option<Qty>
refresh_qty: Option<Qty>
order_capacity: Option<OrderCapacity>
order_restrictions: Option<Vec<OrderRestrictions>>
orig_cust_order_capacity: Option<OrigCustOrderCapacity>
order_input_device: Option<FixString>
lot_type: Option<LotType>
trans_bkd_time: Option<UtcTimestamp>
orig_ord_mod_time: Option<UtcTimestamp>
booking_type: Option<BookingType>
Trait Implementations
sourceimpl Clone for TrdCapRptAckSideGrp
impl Clone for TrdCapRptAckSideGrp
sourcefn clone(&self) -> TrdCapRptAckSideGrp
fn clone(&self) -> TrdCapRptAckSideGrp
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for TrdCapRptAckSideGrp
impl Send for TrdCapRptAckSideGrp
impl Sync for TrdCapRptAckSideGrp
impl Unpin for TrdCapRptAckSideGrp
impl UnwindSafe for TrdCapRptAckSideGrp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more