155 virtual size_t serialize(
void* buf)
const;
UInt32 creationDate
Creation date.
BV_TRADE_SPLIT_STATUS::Enum status
Status of the allocation.
BV_PREALLOCATION_TYPE::Enum preAllocationType
Specifies whether the pre-allocation is public or private.
virtual ClassId::Enum id() const
Class id.
UInt32 sellSideMemberId
Unique ID of the sell side Member (counterpart of trade)
UInt64 updateTime
Last update time.
virtual size_t serializationBufSize() const
TI_TIME_ZONE timeZone
Time zone information.
UInt32 tradeId
Unique ID of the trade to be split.
std::string clientOrderId
Unique ID of the executed order within the client institution.
UInt16 splitAttemptNo
Identifies the split attempt. (Reserved for future use)
UInt16 numAccountInfo
Number of account information.
UInt32 workingTraderId
Unique ID of the trader who is locking the allocation.
UInt64 preAllocationTime
Time at which the pre-allocation was made.
std::string allocationDescription
Description of the allocation.
UInt32 allocationId
Unique ID of the pre-allocation or of the allocation during the trade splitting phase.
virtual BV_TRADE_SPLIT * clone(void *) const
UInt16 blockId
Block counter.
BV_TRADE_SPLIT_EVENT::Enum event
Action applied to the allocation.
static const size_t accountInfoSize
Account information.
UInt16 numOfBlocks
Total number of block to be sent for the allocation (Reserved for future use)
UInt64 creationTime
Creation time.
std::string clientAllocationId
Allocation Id for client use.
BV_BLOCK_SPLIT_STATUS::Enum blockValidity
Status of the block validation (Reserved for future use)
virtual BV_TRADE_SPLIT * clone() const
size_t deserialize(const void *buf, size_t inLen)
virtual std::string toString() const
Provides string presentation.
virtual ~BV_TRADE_SPLIT()
UInt32 instrumentId
Unique ID of the tradable instrument.
std::vector< BV_SPLIT_ACCOUNT_INFO > accountInfo
UInt32 updateDate
Last update date.
BV_MEMBER_INFO member
Buy Side Member requesting the split.
unsigned long long UInt64