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