class Open::Api::MediaType
- Open::Api::MediaType
- Reference
- Object
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
open-api/media_type.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(schema : SchemaRef, example : Array(Open::Api::ExampleValue) | Bool | Float32 | Float64 | Hash(String, Open::Api::ExampleValue) | Int32 | Int64 | Open::Api::Ref | String | Nil = nil, examples : Nil | Hash(String, Array(Open::Api::ExampleValue) | Bool | Float32 | Float64 | Hash(String, Open::Api::ExampleValue) | Int32 | Int64 | Open::Api::Ref | String | Nil) = nil)
Instance Method Summary
- #example : Open::Api::ExampleValue | Open::Api::Ref
- #example=(example : Open::Api::ExampleValue | Open::Api::Ref)
- #examples : Hash(String, Open::Api::ExampleValue | Open::Api::Ref) | Nil
- #examples=(examples : Hash(String, Open::Api::ExampleValue | Open::Api::Ref) | Nil)
- #schema : SchemaRef
- #schema=(schema : SchemaRef)
Constructor Detail
def self.new(schema : SchemaRef, example : Array(Open::Api::ExampleValue) | Bool | Float32 | Float64 | Hash(String, Open::Api::ExampleValue) | Int32 | Int64 | Open::Api::Ref | String | Nil = nil, examples : Nil | Hash(String, Array(Open::Api::ExampleValue) | Bool | Float32 | Float64 | Hash(String, Open::Api::ExampleValue) | Int32 | Int64 | Open::Api::Ref | String | Nil) = nil)
#