struct Swagger::Action
- Swagger::Action
- Struct
- Value
- Object
Overview
Define a action
Swagger::Action.new("get", "/users", "List Users", [
Swagger::Parameter.new("page", "query", "integer", "Current page", default_value: 1, format: "int32"),
Swagger::Parameter.new("limit", "query", "integer", "How many items to return at one time (max 100)", default_value: 50, format: "int32"),
])
Defined in:
swagger/action.crConstructors
Instance Method Summary
- #authorization : Bool
- #authorization=(authorization : Bool)
- #deprecated : Bool
- #deprecated=(deprecated : Bool)
- #description : String?
- #description=(description : Nil | String)
- #method : String
- #method=(method : String)
- #parameters : Array(Swagger::Parameter)?
- #parameters=(parameters : Nil | Array(Swagger::Parameter))
- #request : Swagger::Request?
- #request=(request : Swagger::Request | Nil)
- #responses : Array(Swagger::Response)?
- #responses=(responses : Nil | Array(Swagger::Response))
- #route : String
- #route=(route : String)
- #summary : String?
- #summary=(summary : Nil | String)
Constructor Detail
def self.new(method : String, route : String, summary : String | Nil = nil, parameters : Array(Parameter) | Nil = nil, description : String | Nil = nil, request : Request | Nil = nil, responses : Array(Response) | Nil = nil, authorization : Bool = false, deprecated : Bool = false)
#