Struct openapi::Spec
[−]
[src]
pub struct Spec { pub swagger: String, pub info: Info, pub paths: BTreeMap<String, Operations>, pub definitions: BTreeMap<String, Schema>, pub schemes: Option<Vec<String>>, pub host: Option<String>, pub base_path: Option<String>, pub consumes: Option<Vec<String>>, pub produces: Option<Vec<String>>, pub parameters: Option<BTreeMap<String, Parameter>>, pub responses: Option<BTreeMap<String, Response>>, pub security_definitions: Option<BTreeMap<String, Security>>, pub tags: Option<Vec<Tag>>, }
top level document
Fields
swagger: String
version string
info: Info
paths: BTreeMap<String, Operations>
definitions: BTreeMap<String, Schema>
schemes: Option<Vec<String>>
host: Option<String>
base_path: Option<String>
consumes: Option<Vec<String>>
produces: Option<Vec<String>>
parameters: Option<BTreeMap<String, Parameter>>
responses: Option<BTreeMap<String, Response>>
security_definitions: Option<BTreeMap<String, Security>>