Module: Scorpio::OpenAPI::V3

Defined in:
lib/scorpio/openapi.rb,
lib/scorpio/openapi.rb,
lib/scorpio/openapi/document.rb,
lib/scorpio/openapi/operation.rb,
lib/scorpio/openapi/v3/server.rb

Defined Under Namespace

Modules: Document, Operation, Reference, Server, Tag

Constant Summary collapse

SchemaReference =
Info =
Contact =
License =
ServerVariable =
Components =
Schema =
Discriminator =
XML =
Response =
MediaType =
MediaTypeWithExample =
MediaTypeWithExamples =
Example =
Header =
HeaderWithSchema =
HeaderWithSchemaWithExample =
HeaderWithSchemaWithExamples =
HeaderWithContent =
Paths =
PathItem =
Responses =
SecurityRequirement =
ExternalDocumentation =
Parameter =
ParameterWithSchema =
ParameterWithSchemaWithExample =
ParameterWithSchemaWithExampleInPath =
ParameterWithSchemaWithExampleInQuery =
ParameterWithSchemaWithExampleInHeader =
ParameterWithSchemaWithExampleInCookie =
ParameterWithSchemaWithExamples =
ParameterWithSchemaWithExamplesInPath =
ParameterWithSchemaWithExamplesInQuery =
ParameterWithSchemaWithExamplesInHeader =
ParameterWithSchemaWithExamplesInCookie =
ParameterWithContent =
ParameterWithContentInPath =
ParameterWithContentNotInPath =
RequestBody =
SecurityScheme =
APIKeySecurityScheme =
HTTPSecurityScheme =
NonBearerHTTPSecurityScheme =
BearerHTTPSecurityScheme =
OAuth2SecurityScheme =
OpenIdConnectSecurityScheme =
OAuthFlows =
ImplicitOAuthFlow =
PasswordOAuthFlow =
ClientCredentialsFlow =
AuthorizationCodeOAuthFlow =
LinkWithOperationRef =
LinkWithOperationId =
Callback =
Encoding =