Struct openapi::Schema
[−]
[src]
pub struct Schema { pub ref_path: Option<String>, pub description: Option<String>, pub schema_type: Option<String>, pub format: Option<String>, pub enum_values: Option<Vec<String>>, pub required: Option<Vec<String>>, pub items: Option<Box<Schema>>, pub properties: Option<BTreeMap<String, Schema>>, }
A JSON schema definition describing the shape and properties of an object.
This may also contain a $ref
to another definition
Fields
ref_path: Option<String>
a JSON reference path to another defintion
description: Option<String>
schema_type: Option<String>
format: Option<String>
enum_values: Option<Vec<String>>
required: Option<Vec<String>>
items: Option<Box<Schema>>
properties: Option<BTreeMap<String, Schema>>