Describes a schema used for message encoding and decoding and/or describing the shape of messages. One or more Channel records map to a single Schema. More...
#include <types.hpp>
Public Member Functions | |
Schema ()=default | |
Schema (const std::string_view name, const std::string_view encoding, const ByteArray &data) | |
Schema (const std::string_view name, const std::string_view encoding, const std::string_view data) | |
Public Attributes | |
ByteArray | data |
std::string | encoding |
SchemaId | id |
std::string | name |
Describes a schema used for message encoding and decoding and/or describing the shape of messages. One or more Channel records map to a single Schema.
|
default |
|
inline |
|
inline |