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.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 #
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.4-21VZgjiScLmDVOPpwAUPR1" 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
|