Struct easyfix_messages::messages::BidRequest
source · pub struct BidRequest {Show 28 fields
pub bid_id: Option<FixString>,
pub client_bid_id: FixString,
pub bid_request_trans_type: BidRequestTransType,
pub list_name: Option<FixString>,
pub tot_no_related_sym: Int,
pub bid_type: BidType,
pub num_tickets: Option<Int>,
pub currency: Option<Currency>,
pub side_value_1: Option<Amt>,
pub side_value_2: Option<Amt>,
pub bid_desc_req_grp: Option<Vec<BidDescReqGrp>>,
pub bid_comp_req_grp: Option<Vec<BidCompReqGrp>>,
pub liquidity_ind_type: Option<LiquidityIndType>,
pub wt_average_liquidity: Option<Percentage>,
pub exchange_for_physical: Option<Boolean>,
pub out_main_cntry_u_index: Option<Amt>,
pub cross_percent: Option<Percentage>,
pub prog_rpt_reqs: Option<ProgRptReqs>,
pub prog_period_interval: Option<Int>,
pub inc_tax_ind: Option<IncTaxInd>,
pub forex_req: Option<Boolean>,
pub num_bidders: Option<Int>,
pub trade_date: Option<LocalMktDate>,
pub bid_trade_type: BidTradeType,
pub basis_px_type: BasisPxType,
pub strike_time: Option<UtcTimestamp>,
pub text: Option<FixString>,
pub encoded_text: Option<Data>,
}
Fields§
§bid_id: Option<FixString>
§client_bid_id: FixString
§bid_request_trans_type: BidRequestTransType
§list_name: Option<FixString>
§bid_type: BidType
§num_tickets: Option<Int>
§currency: Option<Currency>
§side_value_1: Option<Amt>
§side_value_2: Option<Amt>
§bid_desc_req_grp: Option<Vec<BidDescReqGrp>>
§bid_comp_req_grp: Option<Vec<BidCompReqGrp>>
§liquidity_ind_type: Option<LiquidityIndType>
§wt_average_liquidity: Option<Percentage>
§exchange_for_physical: Option<Boolean>
§out_main_cntry_u_index: Option<Amt>
§cross_percent: Option<Percentage>
§prog_rpt_reqs: Option<ProgRptReqs>
§prog_period_interval: Option<Int>
§inc_tax_ind: Option<IncTaxInd>
§forex_req: Option<Boolean>
§num_bidders: Option<Int>
§trade_date: Option<LocalMktDate>
§bid_trade_type: BidTradeType
§basis_px_type: BasisPxType
§strike_time: Option<UtcTimestamp>
§text: Option<FixString>
§encoded_text: Option<Data>
Implementations§
Trait Implementations§
source§impl Clone for BidRequest
impl Clone for BidRequest
source§fn clone(&self) -> BidRequest
fn clone(&self) -> BidRequest
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 BidRequest
impl Debug for BidRequest
source§impl From<BidRequest> for Message
impl From<BidRequest> for Message
source§fn from(msg: BidRequest) -> Message
fn from(msg: BidRequest) -> Message
Converts to this type from the input type.