#include <schema.hpp>
◆ build()
| Json forgeant::SchemaBuilder::build |
( |
| ) |
const |
◆ default_value()
◆ description()
| SchemaBuilder & forgeant::SchemaBuilder::description |
( |
std::string_view |
desc | ) |
|
◆ enum_values()
| SchemaBuilder & forgeant::SchemaBuilder::enum_values |
( |
std::initializer_list< std::string > |
values | ) |
|
◆ items()
◆ property()
| SchemaBuilder & forgeant::SchemaBuilder::property |
( |
const std::string & |
name, |
|
|
const Json & |
prop_schema |
|
) |
| |
◆ required()
| SchemaBuilder & forgeant::SchemaBuilder::required |
( |
std::initializer_list< std::string > |
fields | ) |
|
◆ Schema
The documentation for this class was generated from the following file: