struct Swagger::Request

Defined in:

swagger/request.cr

Constructors

Instance Method Summary

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

[View source]
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")

[View source]
def self.new(schema : Schema, description : String | Nil = nil, content_type : String | Nil = nil) #

[View source]
def self.new(media_type : MediaType, description : String | Nil = nil, content_type : String | Nil = nil) #

[View source]

Instance Method Detail

def content_type : String? #

[View source]
def content_type=(content_type : Nil | String) #

[View source]
def description : String? #

[View source]
def description=(description : Nil | String) #

[View source]
def media_type : Swagger::Objects::MediaType #

[View source]
def media_type=(media_type : Swagger::Objects::MediaType) #

[View source]