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§
source§impl Clone for TrdCapRptAckSideGrp
impl Clone for TrdCapRptAckSideGrp
source§fn clone(&self) -> TrdCapRptAckSideGrp
fn clone(&self) -> TrdCapRptAckSideGrp
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TrdCapRptAckSideGrp
impl Debug for TrdCapRptAckSideGrp
source§impl Default for TrdCapRptAckSideGrp
impl Default for TrdCapRptAckSideGrp
source§fn default() -> TrdCapRptAckSideGrp
fn default() -> TrdCapRptAckSideGrp
Returns the “default value” for a type. 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more