class OpenAPI::Schema
- OpenAPI::Schema
- Reference
- Object
Included Modules
- JSON::Serializable
- OpenAPI::Object
- YAML::Serializable
Defined in:
open_api/schema.crConstructors
Instance Method Summary
- #additional_properties : Bool | Schema | Reference | Nil
- #all_of : Array(Schema | Reference) | Nil
- #any_of : Array(Schema | Reference) | Nil
- #default : JSON::Any::Type
- #description : String | Nil
- #enum : Array(JSON::Any::Type) | Nil
- #exclusive_maximum : Bool | Nil
- #exclusive_minimum : Bool | Nil
- #format : String | Nil
- #items : Schema | Reference | Nil
- #max_items : Int32 | Nil
- #max_length : Int32 | Nil
- #max_properties : Int32 | Nil
- #maximum : Int32 | Nil
- #min_items : Int32 | Nil
- #min_length : Int32 | Nil
- #min_properties : Int32 | Nil
- #minimum : Int32 | Nil
- #multiple_of : Int32 | Nil
- #not : Schema | Reference | Nil
- #one_of : Array(Schema | Reference) | Nil
- #pattern : String | Nil
- #properties : Hash(String, Schema | Reference) | Nil
- #required : Array(String) | Nil
- #title : String | Nil
- #type : String | Nil
- #unique_items : Bool | Nil