struct

Swagger::Action

Inherits Struct < Value < Object

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"),
])

Constructors

new(method : String, route : String, responses : Array(Response), summary : String | Nil = nil, parameters : Array(Parameter) | Nil = nil, description : String | Nil = nil, request : Request | Nil = nil, authorization : Bool = false, deprecated : Bool = false)
Source

Instance methods

authorization
Source
authorization=(authorization : Bool)
Source
deprecated
Source
deprecated=(deprecated : Bool)
Source
description
Source
description=(description : Nil | String)
Source
method
Source
method=(method : String)
Source
parameters
Source
parameters=(parameters : Nil | Array(Swagger::Parameter))
Source
request
Source
request=(request : Swagger::Request | Nil)
Source
responses
Source
responses=(responses : Array(Swagger::Response))
Source
route
Source
route=(route : String)
Source
summary
Source
summary=(summary : Nil | String)
Source