37 namespace BondVision {
85 size_t deserialize(
const void* buf,
size_t inLen);
88 virtual std::string toString ()
const;
99 virtual size_t serialize(
void* buf)
const;
UInt32 switchDurationWeightedPreviewId
ID of the preview request.
virtual ClassId::Enum id() const
Class id.
Double firstNominalValue
Nominal value of the first leg.
Double secondBpv
BPV of the second leg.
std::string userData
Free field used by the client.
Double firstBpv
BPV of the first leg.
UInt32 firstLegId
ID of the tradable instrument of the first leg.
virtual size_t serializationBufSize() const
UInt32 secondLegId
ID of the tradable instrument of the second leg.
BV_SWITCH_DURATION_WEIGHTED_PREVIEW()
virtual ~BV_SWITCH_DURATION_WEIGHTED_PREVIEW()
Double secondNominalValue
Nominal value of the second leg.