| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OpenAPI.Generate.Types
Description
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 #
Constructors
| TagObject | |
Fields | |
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.3-1OaHL9E6HNIKTuCXmNJefD" 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 #
Constructors
| OpenIdConnectSecurityScheme | |
Fields
| |
Instances
data OAuthFlowObject Source #
Constructors
| OAuthFlowObject | |
Instances
data OAuthFlowsObject Source #
Constructors
| OAuthFlowsObject | |
Instances
data OAuth2SecurityScheme Source #
Constructors
| OAuth2SecurityScheme | |
Fields | |
Instances
data HttpSecurityScheme Source #
Constructors
| HttpSecurityScheme | |
Fields
| |
Instances
data ApiKeySecuritySchemeLocation Source #
Constructors
| QueryApiKeySecuritySchemeLocation | |
| HeaderApiKeySecuritySchemeLocation | |
| CookieApiKeySecuritySchemeLocation |
Instances
data ApiKeySecurityScheme Source #
Constructors
| ApiKeySecurityScheme | |
Fields
| |
Instances
data SecuritySchemeObject Source #
Constructors
Instances
data ComponentsObject Source #
Constructors
Instances
newtype HeaderObject Source #
Constructors
| HeaderObject ParameterObject |
Instances
| Eq HeaderObject Source # | |
Defined in OpenAPI.Generate.Types | |
| Show HeaderObject Source # | |
Defined in OpenAPI.Generate.Types Methods showsPrec :: Int -> HeaderObject -> ShowS # show :: HeaderObject -> String # showList :: [HeaderObject] -> ShowS # | |
| Generic HeaderObject Source # | |
Defined in OpenAPI.Generate.Types Associated Types type Rep HeaderObject :: Type -> Type # | |
| FromJSON HeaderObject Source # | |
Defined in OpenAPI.Generate.Types | |
| type Rep HeaderObject Source # | |
Defined in OpenAPI.Generate.Types type Rep HeaderObject = D1 (MetaData "HeaderObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.1.0.3-1OaHL9E6HNIKTuCXmNJefD" True) (C1 (MetaCons "HeaderObject" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ParameterObject))) | |
data ParameterObjectSchema Source #
Instances
data ParameterObjectLocation Source #
Constructors
| QueryParameterObjectLocation | |
| HeaderParameterObjectLocation | |
| PathParameterObjectLocation | |
| CookieParameterObjectLocation |
Instances
data ParameterObject Source #
Constructors
| ParameterObject | |
Fields
| |
Instances
data ServerVariableObject Source #
Constructors
| ServerVariableObject | |
Instances
data ServerObject Source #
Constructors
| ServerObject | |
Fields
| |
Instances
data ResponseObject Source #
Constructors
| ResponseObject | |
Fields
| |
Instances
data ResponsesObject Source #
Constructors
Instances
data EncodingObject Source #
Constructors
| EncodingObject | |
Fields
| |
Instances
data ExampleObject Source #
Constructors
| ExampleObject | |
Instances
data MediaTypeObject Source #
Constructors
| MediaTypeObject | |
Fields
| |
Instances
data RequestBodyObject Source #
Constructors
| RequestBodyObject | |
Fields
| |
Instances
data OperationObject Source #
Constructors
| OperationObject | |
Fields
| |
Instances
data PathItemObject Source #
Constructors
| PathItemObject | |
Fields
| |
Instances
type PathsObject = Map Text PathItemObject Source #
data LicenseObject Source #
Instances
data ContactObject Source #
Instances
data InfoObject Source #
Constructors
| InfoObject | |
Fields
| |
Instances
data OpenApiSpecification Source #
Constructors
| OpenApiSpecification | |
Fields
| |