37 namespace BondVision {
97 size_t deserialize(
const void* buf,
size_t inLen);
100 virtual std::string toString ()
const;
111 virtual size_t serialize(
void* buf)
const;
UInt32 secondLegId
ID of the tradable instrument of the second leg.
std::string userData
Free field used by the client.
BV_SWITCH_MOD_DURATION_PREVIEW()
Double secondCleanPrice
Clean price of the second leg.
Double secondModDuration
Modified duration of the second leg.
UInt32 firstSettlementDate
Settlement date of the first leg.
Double firstModDuration
Modified duration of the first leg.
virtual ~BV_SWITCH_MOD_DURATION_PREVIEW()
UInt32 secondSettlementDate
Settlement date of the second leg.
virtual ClassId::Enum id() const
Class id.
virtual size_t serializationBufSize() const
Double secondNominalValue
Nominal value of the second leg.
UInt32 firstLegId
ID of the tradable instrument of the first leg.
UInt32 switchModDurationPreviewId
ID of the preview request.
Double firstNominalValue
Nominal value of the first leg.
Double firstCleanPrice
Clean price of the first leg.