Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module specifies the data types from the OpenAPI specification 3.0.3
For more information see http://spec.openapis.org/oas/v3.0.3
All names in this module correspond to the respective OpenAPI types
Documentation
type Schema = Referencable SchemaObject Source #
Instances
Eq TagObject Source # | |
Show TagObject Source # | |
Generic TagObject Source # | |
FromJSON TagObject Source # | |
type Rep TagObject Source # | |
Defined in OpenAPI.Generate.Types type Rep TagObject = D1 (MetaData "TagObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.1.0.4-21VZgjiScLmDVOPpwAUPR1" False) (C1 (MetaCons "TagObject" PrefixI True) (S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "externalDocs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ExternalDocumentationObject))))) |
data OpenIdConnectSecurityScheme Source #
Instances
data OAuthFlowObject Source #
Instances
data OAuthFlowsObject Source #
Instances
data OAuth2SecurityScheme Source #
Instances
data HttpSecurityScheme Source #
Instances
data ApiKeySecuritySchemeLocation Source #
QueryApiKeySecuritySchemeLocation | |
HeaderApiKeySecuritySchemeLocation | |
CookieApiKeySecuritySchemeLocation |
Instances
data ApiKeySecurityScheme Source #
Instances
data SecuritySchemeObject Source #
Instances
data ComponentsObject Source #
Instances
newtype HeaderObject Source #
Instances
data ParameterObjectSchema Source #
Instances
data ParameterObjectLocation Source #
QueryParameterObjectLocation | |
HeaderParameterObjectLocation | |
PathParameterObjectLocation | |
CookieParameterObjectLocation |
Instances
data ParameterObject Source #
ParameterObject | |
|
Instances
data ServerVariableObject Source #
Instances
data ServerObject Source #
Instances
data ResponseObject Source #
ResponseObject | |
|
Instances
data ResponsesObject Source #
Instances
data EncodingObject Source #
EncodingObject | |
|
Instances
data ExampleObject Source #
Instances
data MediaTypeObject Source #
MediaTypeObject | |
|
Instances
data RequestBodyObject Source #
Instances
data OperationObject Source #
Instances
data PathItemObject Source #
PathItemObject | |
|
Instances
type PathsObject = Map Text PathItemObject Source #
data LicenseObject Source #
Instances
data ContactObject Source #
Instances
data InfoObject Source #
InfoObject | |
|
Instances
data OpenApiSpecification Source #