OrderSide

Enum that encodes the possible sides for Orders. Also used to encode capabilities in other tables (such as AuctionAccount).

Metadata

  • Underlying type: u8

Values

KeyValueDescription
Buy0Defines a buy order.
Sell1Defines a sell order.
Both2For possible future use - not currently possible. Can be used in other tables to indicate capabilities.

Referenced by

Tables

TableFieldDescription
AuctionAccountSideOrder types allowed for the Account in the Auction, support values are ORDER_SIDE_BUY, ORDER_SIDE_SELL, ORDER_SIDE_BOTH.
AuctionAccount_static_changeSide
AuctionAccountDetailSideThe Side for the AuctionAccount, i.e., whether it is a buyer or a seller. Both is not supported.
AuctionAccountRelationshipSideThe parameters are set for AuctionAccounts that have this Side.
AuctionAccountRelationship_static_changeSide
BlotterSideWhether this is a Buy (0) or a Sell (1).
Blotter_static_changeSide
Level3_changeSideWhether this is a Buy (0) or a Sell (1).
OrderSideWhether this is a Buy (0) or a Sell (1).
Order_changeSideWhether this is a Buy (0) or a Sell (1).
Order_full_changeSideWhether this is a Buy (0) or a Sell (1).
OrderBookSideWhether this is a Buy (0) or a Sell (1).
OrderBook_changeSideWhether this is a Buy (0) or a Sell (1).
OrderBookSnap_changeSideWhether this is a Buy (0) or a Sell (1).
OrderNotionalSideWhether this is a Buy (0) or a Sell (1).
OrderNotional_changeSideWhether this is a Buy (0) or a Sell (1).
RFQ_changeSideWhether this is a Buy (0) or a Sell (1).
TradeSideWhether this is a Buy (0) or a Sell (1).
Trade_changeSideWhether this is a Buy (0) or a Sell (1).
Trade_childrenSide
TradePreliminarySettlementData_changeSideWhether this is a Buy (0) or a Sell (1).
TradeReport_changeSideWhether this is a Buy (0) or a Sell (1).

Messages

MessageFieldDescription
ActualBuySellValueAdjustSideThis is the position side to be updated; 0 means Buy, 1 means Sell.
BulkOrderNewSideWhether this is a Buy (0) or a Sell (1).
NotionalOrderNewSideWhether this is a Buy (0) or a Sell (1).
OneSideReportSideWhether this is a Buy (0) or a Sell (1).
OrderLiteSideWhether this is a Buy (0) or a Sell (1).
OrderNewSideWhether this is a Buy (0) or a Sell (1).
OrderNewReplySideWhether this is a Buy (0) or a Sell (1).
RfqNewSideWhether this is a Buy (0) or a Sell (1).
SetParticipantPrioritySide
VoluntaryOrderNewSideWhether this is a Buy (0) or a Sell (1).