85 clearingFirm_ = value;
91 return clearingAccount_;
97 clearingAccount_ = value;
133 timeInForce_ = value;
151 return securityDesc_;
157 securityDesc_ = value;
187 return preventMatch_;
193 preventMatch_ = value;
235 return customGroupId_;
241 customGroupId_ = value;
259 return manualOrderIndicator_;
265 manualOrderIndicator_ = value;
283 return frequentTraderId_;
289 frequentTraderId_ = value;
295 return custOrderHandlingInst_;
301 custOrderHandlingInst_ = value;
313 countryCode_ = value;
317 const std::vector<Leg>&
legs()
const 333 void validate()
const ONIXS_BATS_BOE_OVERRIDE;
336 std::string toString()
const ONIXS_BATS_BOE_OVERRIDE;
339 void toString(std::string& str)
const ONIXS_BATS_BOE_OVERRIDE;
342 size_t serializeTo(
unsigned char*)
const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE;
367 std::vector<Leg> legs_;
StrRef preventMatch() const
Prevent match.
void ctiCode(CtiCode::Enum value)
Cti Code.
void symbol(StrRef value)
Symbol.
void oEOID(StrRef value)
Identifies the Order Entry Operator responsible for this message.
Binary4 orderQty() const
Order quantity.
StrRef clOrdId() const
Unique Id chosen by the client.
StrRef account() const
Unique account identifier.
OpenClose::Enum openClose() const
Indicates status of client position in a trade resulting from the order.
std::vector< Leg > & legs()
Legs.
CustOrderHandlingInst::Enum custOrderHandlingInst() const
Execution source code provided during order entry to describe broker service.
StrRef symbol() const
Symbol.
Provides efficient way of accessing text-based field values.
CtiCode::Enum ctiCode() const
Cti Code.
void capacity(Capacity::Enum value)
The Capacity refers to the OCC account type.
void ordType(OrdType::Enum value)
Order type.
New Order Option US Futures V1.
void account(StrRef value)
Unique account identifier.
void securityDesc(StrRef value)
Security Description.
void clearingFirm(StrRef value)
EFID that will clear the trade.
void frequentTraderId(StrRef value)
Supplemental customer identifier used for billing related programs.
Side::Enum side() const
Side.
void toStr(std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
Serializes fixed-point decimal into a string.
void countryCode(StrRef value)
Identifies the country code.
void price(BinaryPrice value)
Limit price. Four implied decimal places.
void openClose(OpenClose::Enum value)
Indicates status of client position in a trade resulting from the order.
void preventMatch(StrRef value)
Prevent match.
void clearingAccount(StrRef value)
Supplemental identifier.
void side(Side::Enum value)
Side.
Capacity::Enum capacity() const
The Capacity refers to the OCC account type.
StrRef countryCode() const
Identifies the country code.
void customGroupId(Binary2 value)
Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a l...
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
TimeInForce::Enum timeInForce() const
Time In Force.
void cMTANumber(Binary4 value)
CMTA Number of the firm that will clear the trade.
void expireTime(DateTime value)
Required for TimeInForce = 6 orders, specifies the date-time (in UTC) that the order expires...
StrRef frequentTraderId() const
Supplemental customer identifier used for billing related programs.
Binary2 customGroupId() const
Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a l...
void timeInForce(TimeInForce::Enum value)
Time In Force.
BinaryPrice price() const
Limit price. Four implied decimal places.
ManualOrderIndicator::Enum manualOrderIndicator() const
Manual order indicator.
void clOrdId(StrRef value)
Unique Id chosen by the client.
const std::vector< Leg > & legs() const
Legs.
void orderQty(Binary4 value)
Order quantity.
StrRef clearingFirm() const
EFID that will clear the trade.
Base class for outgoing messages.
void custOrderHandlingInst(CustOrderHandlingInst::Enum value)
Execution source code provided during order entry to describe broker service.
Binary4 cMTANumber() const
CMTA Number of the firm that will clear the trade.
StrRef clearingAccount() const
Supplemental identifier.
DateTime expireTime() const
Required for TimeInForce = 6 orders, specifies the date-time (in UTC) that the order expires...
StrRef securityDesc() const
Security Description.
char Char
Character type alias.
void manualOrderIndicator(ManualOrderIndicator::Enum value)
Manual order indicator.
StrRef oEOID() const
Identifies the Order Entry Operator responsible for this message.
OrdType::Enum ordType() const
Order type.