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>
Tag 390.
client_bid_id: FixString
Tag 391.
bid_request_trans_type: BidRequestTransType
Tag 374.
list_name: Option<FixString>
Tag 392.
Tag 393.
bid_type: BidType
Tag 394.
num_tickets: Option<Int>
Tag 395.
currency: Option<Currency>
Tag 15.
side_value_1: Option<Amt>
Tag 396.
side_value_2: Option<Amt>
Tag 397.
bid_desc_req_grp: Option<Vec<BidDescReqGrp>>
Tag 398.
bid_comp_req_grp: Option<Vec<BidCompReqGrp>>
Tag 420.
liquidity_ind_type: Option<LiquidityIndType>
Tag 409.
wt_average_liquidity: Option<Percentage>
Tag 410.
exchange_for_physical: Option<Boolean>
Tag 411.
out_main_cntry_u_index: Option<Amt>
Tag 412.
cross_percent: Option<Percentage>
Tag 413.
prog_rpt_reqs: Option<ProgRptReqs>
Tag 414.
prog_period_interval: Option<Int>
Tag 415.
inc_tax_ind: Option<IncTaxInd>
Tag 416.
forex_req: Option<Boolean>
Tag 121.
num_bidders: Option<Int>
Tag 417.
trade_date: Option<LocalMktDate>
Tag 75.
bid_trade_type: BidTradeType
Tag 418.
basis_px_type: BasisPxType
Tag 419.
strike_time: Option<UtcTimestamp>
Tag 443.
text: Option<FixString>
Tag 58.
encoded_text: Option<Data>
Tag 355.
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 Default for BidRequest
impl Default for BidRequest
Source§fn default() -> BidRequest
fn default() -> BidRequest
Returns the “default value” for a type. Read more
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.
Auto Trait Implementations§
impl Freeze for BidRequest
impl RefUnwindSafe for BidRequest
impl Send for BidRequest
impl Sync for BidRequest
impl Unpin for BidRequest
impl UnwindSafe for BidRequest
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