37 namespace BondVision {
48 traderName.reserve(12);
51 submitterTraderName.reserve(12);
130 size_t deserialize(
const void* buf,
size_t inLen);
133 virtual std::string toString ()
const;
144 virtual size_t serialize(
void* buf)
const;
Double blockingLimit
Trading limit (Blocking)
UInt32 productType
Unique ID of the product type.
std::string submitterTraderName
Unique name of the trader who defined the trading caps.
TI_TRADING_CAPS_FUNCTION::Enum functionId
Unique ID of the trading function.
UInt32 submitterTraderId
Unique ID of the trader who defined the trading caps.
std::string traderName
Unique name of the Buy Side trader to which the trading caps is applied.
UInt32 marketId
Unique ID of the market.
TI_TRADING_CAPS_MODALITY_SETTING::Enum modalitySetting
Caps modality setting.
UInt32 instrumentClassId
Unique ID ofthe Instrument Class.
UInt64 creationTime
Creation time.
TI_TRADING_CAPS_STATUS::Enum status
Specifies whether the trading caps is enabled, disabled or deleted. Deleted trading caps will be remo...
std::string userData
Free field used by the client.
UInt32 creationDate
Creation date.
TI_TRADING_CAPS_MODALITY::Enum capsModality
Caps modality.
UInt64 updateTime
Last update time.
virtual size_t serializationBufSize() const
UInt32 updateDate
Last update date.
Double warningLimit
Trading limit (Warning)
TI_TRADING_CAPS_EVENT::Enum event
Action applied to the caps.
UInt32 traderId
Unique ID of the trader.
UInt32 submitterMemberId
Unique ID of the member who defined the trading caps.
UInt32 memberId
Unique ID of the member.
std::string currency
Currency code.
virtual ~TI_TRADING_CAPS()
virtual ClassId::Enum id() const
Class id.
unsigned long long UInt64