open_api_spex v1.1.3 API Reference

Modules

Provides the entry-points for defining schemas, validating and casting

Defines the OpenApiSpex.Callback.t type

Defines the OpenApiSpex.Components.t type

Defines the OpenApiSpex.Contact.t type

Defines the OpenApiSpex.Discriminator.t type

Defines the OpenApiSpex.Encoding.t type

Defines the OpenApiSpex.Example.t type

Defines the OpenApiSpex.ExternalDocumentation.t type

Defines the OpenApiSpex.Header.t type

Defines the OpenApiSpex.Info.t type

Defines the OpenApiSpex.License.t type

Defines the OpenApiSpex.Link.t type

Defines the OpenApiSpex.MediaType.t type

Defines the OpenApiSpex.OAuthFlow.t type

Defines the OpenApiSpex.OAuthFlows.t type

Defines the OpenApiSpex.OpenApi.t type

Defines the OpenApiSpex.Operation.t type

Defines the OpenApiSpex.Parameter.t type

Defines the OpenApiSpex.PathItem.t type

Defines the OpenApiSpex.Paths.t type

Module plug that will cast the Conn.params according to the schemas defined for the operation

Module plug that calls a given module to obtain the Api Spec and store it as private in the Conn

Renders the API spec as a JSON response

Module plug that serves SwaggerUI

Module plug that validates params against the schema defined for an operation

Defines the OpenApiSpex.Reference.t type

Defines the OpenApiSpex.RequestBody.t type

Defines the OpenApiSpex.Response.t type

Defines teh OpenApiSpex.Responses.t type

Defines the OpenApiSpex.Schema.t type and operations for casting and validating against a schema

Internal module used to resolve OpenApiSpex.Schema structs from atoms

Defines the OpenApiSpex.SecurityRequirement.t type

Defines the OpenApiSpex.SecurityScheme.t type

Defines the OpenApiSpex.Server.t type

Defines the OpenApiSpex.ServerVariable.t type

Defines the OpenApiSpex.Tag.t type

Defines helpers for testing API responses and examples against API spec schemas

Defines the OpenApiSpex.Xml.t type