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 std::string_view data) | |
| Schema (const std::string_view name, const std::string_view encoding, const ByteArray &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 |