JSON Schema-like type definition.
More...
#include <userver/yaml_config/schema.hpp>
|
void | UpdateDescription (std::string new_description) |
|
◆ additional_properties
std::optional<std::variant<bool, SchemaPtr> > yaml_config::Schema::additional_properties |
◆ default_description
std::optional<std::string> yaml_config::Schema::default_description |
◆ description
std::string yaml_config::Schema::description |
◆ enum_values
std::optional<std::unordered_set<std::string> > yaml_config::Schema::enum_values |
◆ items
std::optional<SchemaPtr> yaml_config::Schema::items |
◆ maximum
std::optional<double> yaml_config::Schema::maximum |
◆ minimum
std::optional<double> yaml_config::Schema::minimum |
◆ path
std::string yaml_config::Schema::path |
◆ properties
std::optional<std::unordered_map<std::string, SchemaPtr> > yaml_config::Schema::properties |
◆ type
FieldType yaml_config::Schema::type {} |
The documentation for this struct was generated from the following file: