37 namespace BondVision {
48 traderName.reserve(12);
50 firstName.reserve(25);
55 otherInfo.reserve(100);
56 otherInfo2.reserve(100);
57 templateDescription.reserve(36);
58 submitterTraderName.reserve(12);
170 size_t deserialize(
const void* buf,
size_t inLen);
173 virtual std::string toString ()
const;
184 virtual size_t serialize(
void* buf)
const;
std::string fax
Trader's FAX number(s)
std::string firstName
Trader's first name.
virtual ClassId::Enum id() const
Class id.
TI_FLAG::Enum multiTraderSlaveFg
Flag indicating whether the trader may be represented by Master Multitraders (i.e. traders of multimembers). CMF, BV Markets.
UInt32 creationDate
Date at which the record was created.
UInt16 workstationLockTimeout
Number of minutes of inactivity after which the client workstation must auto-lock. If it is set to zero, it means that the workstation must never be locked.
UInt32 endDate
Date of deactivation of the trader (optional)
std::string password
Trader's password.
TI_FLAG::Enum fixedWindowSizeFlag
Indicates whether the trader has a fixed or variable communication window size.
UInt32 memberId
Unique ID of the member.
UInt32 variableWindowSize
Maximum variable communication window size negotiable by the trader.
TI_TRADER_TYPE::Enum traderType
ID of the type of trader under examination.
std::string otherInfo
Additional Information.
std::string templateDescription
Reserved for future use.
UInt32 updateDate
Date at which the record was last updated.
UInt32 submitterTraderId
Unique ID of the trader who defined the trader.
UInt32 submitterMemberId
Unique ID of the member who defined the trader.
TI_TRADER_ACCOUNT_STATUS::Enum traderAccountStatus
Flag indicating whether the trader is active, inactive or deleted. Deleted status is reserverd for fu...
UInt32 templateId
Reserved for future use.
std::string lastName
Trader's last name.
UInt32 traderId
Unique ID of the trader.
virtual size_t serializationBufSize() const
TI_FLAG::Enum multiTraderMasterFg
Flag indicating whether the trader is a Master Multitrader ( i.e. may represent Slave Multitraders)...
UInt16 passwordExpiryPeriod
Number of days for which the password is valid (0 - password never expires)
std::string traderName
Unique name of the trader.
UInt32 startDate
Date of activation of the trader.
std::string submitterTraderName
Unique name of the trader who defined the trader.
std::string email
Trader's email address.
UInt32 groupId
Unique ID of the trader group (optional) CMF, BV Markets.
UInt32 passwordExpiryDate
Date of expiry of the password.
std::string otherInfo2
Additional Information (for future use)
unsigned long long UInt64
UInt64 creationTime
Time at which the record was created.
UInt64 updateTime
Time at which the record was last updated.
std::string phone
Trader's phone number(s)
TI_FLAG::Enum mTSCertifiedFg
Flag indicating whether the trader has been certified by MTS.