28#include <OnixS/CboeCFE/Trading/BOE/Messages/Out/QuoteUpdate.Quote.h>
42 return quoteUpdateId_;
48 quoteUpdateId_ = value;
60 clearingFirm_ = value;
66 return clearingAccount_;
72 clearingAccount_ = value;
102 return customGroupId_;
108 customGroupId_ = value;
138 return manualOrderIndicator_;
144 manualOrderIndicator_ = value;
162 return sizeModifier_;
168 sizeModifier_ = value;
191 std::
string toString() const ONIXS_BATS_BOE_OVERRIDE;
194 void toString(std::
string& str) const ONIXS_BATS_BOE_OVERRIDE;
199 Text<16> quoteUpdateId_;
200 Alpha<4> clearingFirm_;
201 Alpha<4> clearingAccount_;
210 std::vector<Quote> quotes_;
#define ONIXS_BATS_BOE_NOEXCEPT
Provides efficient way of accessing text-based field values.
void toStr(std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
Serializes fixed-point decimal into a string.
Base class for outgoing messages.
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
void customGroupId(Binary2 value)
Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a l...
void capacity(Capacity::Enum value)
Capacity.
void clearingFirm(StrRef value)
EFID that will clear the trade.
StrRef clearingAccount() const
Supplemental identifier.
void clearingAccount(StrRef value)
Supplemental identifier.
Capacity::Enum capacity() const
Capacity.
StrRef account() const
Unique account identifier associated with an order.
void account(StrRef value)
Unique account identifier associated with an order.
StrRef oEOID() const
Identifies the Order Entry Operator responsible for this message.
std::vector< Quote > & quotes()
Quotes.
void cMTANumber(Binary4 value)
CMTA Number of the firm that will clear the trade.
SizeModifier::Enum sizeModifier() const
Controls the behavior of the quote OrderQty field.
const std::vector< Quote > & quotes() const
Quotes.
void sizeModifier(SizeModifier::Enum value)
Controls the behavior of the quote OrderQty field.
ManualOrderIndicator::Enum manualOrderIndicator() const
Manual order indicator.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
CtiCode::Enum ctiCode() const
Cti code.
StrRef quoteUpdateId() const
Id chosen by the client.
void oEOID(StrRef value)
Identifies the Order Entry Operator responsible for this message.
void validate() const ONIXS_BATS_BOE_OVERRIDE
StrRef clearingFirm() const
EFID that will clear the trade.
void manualOrderIndicator(ManualOrderIndicator::Enum value)
Manual order indicator.
void ctiCode(CtiCode::Enum value)
Cti code.
Binary4 cMTANumber() const
CMTA Number of the firm that will clear the trade.
Binary2 customGroupId() const
Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a l...
void quoteUpdateId(StrRef value)
Id chosen by the client.