module OpenAPI

Defined in:

open_api.cr
open_api/components.cr
open_api/contact.cr
open_api/document.cr
open_api/encoding.cr
open_api/example.cr
open_api/external_documentation.cr
open_api/header.cr
open_api/info.cr
open_api/license.cr
open_api/link.cr
open_api/mass_assignment.cr
open_api/media_type.cr
open_api/oauth_flow.cr
open_api/oauth_flows.cr
open_api/object.cr
open_api/operation.cr
open_api/parameter.cr
open_api/path_item.cr
open_api/reference.cr
open_api/request_body.cr
open_api/response.cr
open_api/schema.cr
open_api/schemas.cr
open_api/security_scheme.cr
open_api/server.cr
open_api/server_variable.cr
open_api/tag.cr

Constant Summary

VERSION = "1.2.1"

Class Method Summary

Class Method Detail

def self.build(&) #

[View source]
def self.components(**args) #

[View source]
def self.contact(**args) #

[View source]
def self.document(**args) #

[View source]
def self.encoding(**args) #

[View source]
def self.example(**args) #

[View source]
def self.external_documentation(**args) #

[View source]
def self.from_json(json) #

[View source]
def self.from_yaml(yaml) #

[View source]
def self.header(**args) #

[View source]
def self.info(**args) #

[View source]
def self.license(**args) #

[View source]
def self.link(**args) #

[View source]
def self.media_type(**args) #

[View source]
def self.o_auth_flow(**args) #

[View source]
def self.o_auth_flows(**args) #

[View source]
def self.operation(**args) #

[View source]
def self.parameter(**args) #

[View source]
def self.path_item(**args) #

[View source]
def self.reference(**args) #

[View source]
def self.request_body(**args) #

[View source]
def self.response(**args) #

[View source]
def self.schema(**args) #

[View source]
def self.security_scheme(**args) #

[View source]
def self.server(**args) #

[View source]
def self.server_variable(**args) #

[View source]
def self.tag(**args) #

[View source]