long long Price
Alias for order identifiers type.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
int MarketId
Alias for market identifiers type.
This class represents the Fixing Indicative Price Message.
std::string toString() const
Returns string representation.
char numDecimalsPriceInGram
Number of decimals to use for PriceInGram.
long long priceInGram
Auctioneers price in gram for the round in specified currency.
void deserialize(const char *data, std::size_t dataSize)
Deserialize from raw data.
Price price
Auctioneers price for the round in specified currency.
void reset()
Reset all fields to default values.
FixingIndicativePrice()
Default constructor.
MarketId marketId
Unique identifier of the market.
std::string currency
Currency Code.
char numDecimalsPrice
Number of decimals to use for Price.
FixingIndicativePrice(const char *data, std::size_t dataSize)
Initialize from raw message data.