#define ONIXS_BATS_BOE_NOEXCEPT
Base class for outgoing messages.
virtual MessageType::Enum type() const =0
Returns message type.
virtual void validate() const =0
Validates message data Throws std::invalid_argument exception if message content is invalid.
virtual std::string toString() const =0
Returns the text representation.