OnixS MTS Repo/SDP Handler for C++  1.0.0.0
Public Member Functions | Public Attributes | List of all members
REPO_TOTAL_OFFICIAL_PRICE Class Reference

Public Member Functions

virtual ClassId::Enum id () const
 Class id. More...
 
size_t deserialize (const void *buf, size_t inLen)
 
virtual std::string toString () const
 Provides string presentation. More...
 
virtual size_t serializationBufSize () const
 
virtual REPO_TOTAL_OFFICIAL_PRICEclone () const
 
virtual REPO_TOTAL_OFFICIAL_PRICEclone (void *) const
 
- Public Member Functions inherited from Class
virtual ~Class ()
 Destructor. More...
 
size_t getMaxMessageSize () const
 

Public Attributes

UInt32 sectionId
 Unique ID of the section. More...
 
UInt32 startDateId
 ID of the initial value date. More...
 
UInt32 endDateId
 ID of the final value date. More...
 
UInt32 startDate
 Initial value date. More...
 
UInt32 endDate
 Final value date. More...
 
UInt32 vanillaId
 Unique ID of the Vanilla. More...
 
UInt32 updateDate
 Date on which the price list was created. More...
 
Decimal minRate
 Minimum duration trading rate. More...
 
Decimal maxRate
 Maximum duration trading rate. More...
 
Decimal avgRate
 Weighted average duration trading rate. More...
 
Decimal qty
 Total amount of duration traded on the market. More...
 
Decimal nominalValue
 Nominal amount traded on the market. More...
 
TI_TRADE_TYPE::Enum tradeType
 Specifies whether the price list refers to normal trading activity or to a RFQ. More...
 

Member Function Documentation

virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

Decimal avgRate

Weighted average duration trading rate.

UInt32 endDate

Final value date.

UInt32 endDateId

ID of the final value date.

Decimal maxRate

Maximum duration trading rate.

Decimal minRate

Minimum duration trading rate.

Decimal nominalValue

Nominal amount traded on the market.

Decimal qty

Total amount of duration traded on the market.

UInt32 sectionId

Unique ID of the section.

UInt32 startDate

Initial value date.

UInt32 startDateId

ID of the initial value date.

Specifies whether the price list refers to normal trading activity or to a RFQ.

UInt32 updateDate

Date on which the price list was created.

UInt32 vanillaId

Unique ID of the Vanilla.