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