176 virtual size_t serialize(
void* buf)
const;
virtual BV_RFCQ_REQUEST * clone(void *) const
TI_FLAG::Enum limitSpreadFg
Specifies if the value in the LimitSpread field is meaningful.
BV_MEMBER_INFO aggressor
Member requesting the RFCQ.
UInt16 dueInTime
Number of seconds the RFCQ will be deferred (for Multileg RFCQ)
virtual ClassId::Enum id() const
Class id.
virtual ~BV_RFCQ_REQUEST()
UInt32 sellSideMemberId
Unique ID of the Sell side member in case of RfcqOrigin equal to 'FromSingleDealerPage' or 'FromInven...
UInt64 updateTime
Last update timestamp.
virtual size_t serializationBufSize() const
std::string clientRfcqId
Client specific information.
UInt32 voiceListId
Unique ID of the Voice Registration.
static const size_t sellSideMemberInfoSize
Data regarding Sell Side Members.
TI_MSG_INFO msgInfo
Message Info (Unique ID) of the Rfcq Request.
std::string userInfo1
Client free text.
TI_RFCQ_REQUEST_STATUS::Enum status
Specifies the status of the RFCQ request.
UInt64 manualOverrideStartTime
Override manual start time.
virtual BV_RFCQ_REQUEST * clone() const
UInt64 dueInTimeout
Time at which the MultiLeg RFCQ will start.
UInt32 tradingListId
Unique ID of the trading list of bonds.
TI_RFCQ_REQUEST_EVENT::Enum event
Action applied to the RFCQ.
UInt64 manualOverrideEndTime
Override manual end time.
Double limitSpread
Limit value for the spread in case of RFCQ Switch or Butterfly negotiation.
TI_FLAG::Enum preAgreedFg
Specifies if the RFCQ is sent to one and only provider. Meaningful only for RFCQ of type Outright,...
TI_RFCQ_ORIGIN::Enum rfcqOrigin
RFCQ Origin(From Scratch, From Single Dealer Page, From Inventory)
TI_FLAG::Enum preTradeFg
Specifies whether the RFCQ will be subject to pre-trade transparency or not.
UInt32 rfcqDuration
Duration of the RFCQ (expressed in seconds)
TI_RFCQ_QUANTITY_CALCULATION::Enum quantityCalculation
Type of quantity calculation carried out by the Buy Side member.
std::vector< BV_RFCQ_REQUEST_LEG > rfcqRequestLeg
static const size_t rfcqRequestLegSize
RFCQ Request leg data (in case of Multileg RFCQ or Double Sided RFCQ the legs are specified in the tr...
TI_RFCQ_TYPE::Enum rfcqType
RFCQ Type (Outright, Switch, Butterfly, MultiLeg, ...)
UInt16 iOIMatchingQuotes
Number of quotes triggering auto-matching when best price matches IOI.
UInt32 previewId
Unique ID of the Dealer list Preview.
std::string userInfo2
Client free text.
size_t deserialize(const void *buf, size_t inLen)
UInt64 rfcqTimeout
Time of expiration of the RFCQ.
std::vector< BV_RFCQ_SELL_SIDE_MEMBER_INFO > sellSideMemberInfo
virtual std::string toString() const
Provides string presentation.
TI_FLAG::Enum autoExecutionFg
Specifies if the RFCQ is automatically generated.
UInt32 autoExecutionRuleId
Rule Id of the Autoexecution.
unsigned long long UInt64