struct Swagger::Request
- Swagger::Request
- Struct
- Value
- Object
Defined in:
swagger/request.crConstructors
-
.new(ref name : String, description : String | Nil = nil, content_type : String | Nil = nil)
Returns request with scheme reference
-
.new(properties request_properties : Array(Property), description : String | Nil = nil, content_type : String | Nil = nil)
Returns request with properties
- .new(schema : Schema, description : String | Nil = nil, content_type : String | Nil = nil)
- .new(media_type : MediaType, description : String | Nil = nil, content_type : String | Nil = nil)
Instance Method Summary
- #content_type : String?
- #content_type=(content_type : Nil | String)
- #description : String?
- #description=(description : Nil | String)
- #media_type : Swagger::Objects::MediaType
- #media_type=(media_type : Swagger::Objects::MediaType)
Constructor Detail
def self.new(ref name : String, description : String | Nil = nil, content_type : String | Nil = nil)
#
Returns request with scheme reference
Swagger::Request.new("User", "User struct", "application/x-www-form-urlencoded")
def self.new(properties request_properties : Array(Property), description : String | Nil = nil, content_type : String | Nil = nil)
#
Returns request with properties
Swagger::Request.new([
Swagger::Property.new("username", "string", "User name"),
Swagger::Property.new("email", "string", ""),
Swagger::Property.new("password"),
Swagger::Property.new("confirm_password"),
], "User form data", "application/x-www-form-urlencoded")
def self.new(schema : Schema, description : String | Nil = nil, content_type : String | Nil = nil)
#
def self.new(media_type : MediaType, description : String | Nil = nil, content_type : String | Nil = nil)
#