class Open::Api::OperationItem
- Open::Api::OperationItem
- Reference
- Object
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
open-api/operation_item.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(summary : String, description : String | Nil = nil, tags : Array(String) = Array(String).new, responses : Responses = Responses.new)
Instance Method Summary
- #description : String | Nil
- #description=(description : String | Nil)
- #operation_id : String | Nil
- #operation_id=(operation_id : String | Nil)
- #parameters : Array(Parameter | Ref)
- #parameters=(parameters : Array(Parameter | Ref))
- #request_body : Open::Api::RequestBody | Open::Api::Ref | Nil
- #request_body=(request_body : Open::Api::RequestBody | Open::Api::Ref | Nil)
- #responses : Responses
- #responses=(responses : Responses)
- #summary : String
- #summary=(summary : String)
- #tags : Array(String)
- #tags=(tags : Array(String))
Constructor Detail
def self.new(summary : String, description : String | Nil = nil, tags : Array(String) = Array(String).new, responses : Responses = Responses.new)
#