openapi3-code-generator-0.2.0.0: OpenAPI3 Haskell Client Code Generator
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

data OpenApiSpecification Source #

Instances

Instances details
FromJSON OpenApiSpecification Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic OpenApiSpecification Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep OpenApiSpecification :: Type -> Type #

Show OpenApiSpecification Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq OpenApiSpecification Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OpenApiSpecification Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OpenApiSpecification = D1 ('MetaData "OpenApiSpecification" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "OpenApiSpecification" 'PrefixI 'True) (((S1 ('MetaSel ('Just "openApiSpecificationOpenapi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "openApiSpecificationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InfoObject)) :*: (S1 ('MetaSel ('Just "openApiSpecificationServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ServerObject]) :*: S1 ('MetaSel ('Just "openApiSpecificationPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PathsObject))) :*: ((S1 ('MetaSel ('Just "openApiSpecificationComponents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentsObject) :*: S1 ('MetaSel ('Just "openApiSpecificationSecurity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SecurityRequirementObject])) :*: (S1 ('MetaSel ('Just "openApiSpecificationTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TagObject]) :*: S1 ('MetaSel ('Just "openApiSpecificationExternalDocs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExternalDocumentationObject))))))

data InfoObject Source #

Instances

Instances details
FromJSON InfoObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic InfoObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep InfoObject :: Type -> Type #

Show InfoObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq InfoObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep InfoObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep InfoObject = D1 ('MetaData "InfoObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "InfoObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "infoObjectTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "infoObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "infoObjectTermsOfService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "infoObjectContact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ContactObject)) :*: (S1 ('MetaSel ('Just "infoObjectLicense") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe LicenseObject)) :*: S1 ('MetaSel ('Just "infoObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

data ServerObject Source #

Instances

Instances details
FromJSON ServerObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ServerObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ServerObject :: Type -> Type #

Show ServerObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ServerObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ServerObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ServerObject = D1 ('MetaData "ServerObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ServerObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverObjectUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "serverObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverObjectVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text ServerVariableObject)))))

data ComponentsObject Source #

Instances

Instances details
FromJSON ComponentsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ComponentsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ComponentsObject :: Type -> Type #

Show ComponentsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ComponentsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ComponentsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ComponentsObject = D1 ('MetaData "ComponentsObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ComponentsObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentsObjectSchemas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text Schema)) :*: (S1 ('MetaSel ('Just "componentsObjectResponses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable ResponseObject))) :*: S1 ('MetaSel ('Just "componentsObjectParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable ParameterObject))))) :*: ((S1 ('MetaSel ('Just "componentsObjectExamples") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable ExampleObject))) :*: S1 ('MetaSel ('Just "componentsObjectRequestBodies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable RequestBodyObject)))) :*: (S1 ('MetaSel ('Just "componentsObjectHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable HeaderObject))) :*: S1 ('MetaSel ('Just "componentsObjectSecuritySchemes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable SecuritySchemeObject)))))))

data TagObject Source #

Instances

Instances details
FromJSON TagObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic TagObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep TagObject :: Type -> Type #

Show TagObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq TagObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep TagObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep TagObject = D1 ('MetaData "TagObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "TagObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tagObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagObjectExternalDocs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExternalDocumentationObject)))))

data ContactObject Source #

Instances

Instances details
FromJSON ContactObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ContactObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ContactObject :: Type -> Type #

Show ContactObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ContactObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ContactObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ContactObject = D1 ('MetaData "ContactObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ContactObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "contactObjectUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactObjectEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data LicenseObject Source #

Instances

Instances details
FromJSON LicenseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic LicenseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep LicenseObject :: Type -> Type #

Show LicenseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq LicenseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep LicenseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep LicenseObject = D1 ('MetaData "LicenseObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "LicenseObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "licenseObjectUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

data PathItemObject Source #

Instances

Instances details
FromJSON PathItemObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic PathItemObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep PathItemObject :: Type -> Type #

Show PathItemObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq PathItemObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep PathItemObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep PathItemObject = D1 ('MetaData "PathItemObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "PathItemObject" 'PrefixI 'True) (((S1 ('MetaSel ('Just "pathItemObjectRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pathItemObjectSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pathItemObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "pathItemObjectGet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject)) :*: (S1 ('MetaSel ('Just "pathItemObjectPut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject)) :*: S1 ('MetaSel ('Just "pathItemObjectPost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject))))) :*: ((S1 ('MetaSel ('Just "pathItemObjectDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject)) :*: (S1 ('MetaSel ('Just "pathItemObjectOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject)) :*: S1 ('MetaSel ('Just "pathItemObjectHead") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject)))) :*: ((S1 ('MetaSel ('Just "pathItemObjectPatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject)) :*: S1 ('MetaSel ('Just "pathItemObjectTrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OperationObject))) :*: (S1 ('MetaSel ('Just "pathItemObjectServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ServerObject]) :*: S1 ('MetaSel ('Just "pathItemObjectParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Referencable ParameterObject]))))))

data OperationObject Source #

Instances

Instances details
FromJSON OperationObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic OperationObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep OperationObject :: Type -> Type #

Show OperationObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq OperationObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OperationObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OperationObject = D1 ('MetaData "OperationObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "OperationObject" 'PrefixI 'True) (((S1 ('MetaSel ('Just "operationObjectTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "operationObjectSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "operationObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operationObjectExternalDocs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExternalDocumentationObject)) :*: S1 ('MetaSel ('Just "operationObjectOperationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "operationObjectParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Referencable ParameterObject]) :*: (S1 ('MetaSel ('Just "operationObjectRequestBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referencable RequestBodyObject))) :*: S1 ('MetaSel ('Just "operationObjectResponses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ResponsesObject))) :*: (S1 ('MetaSel ('Just "operationObjectDeprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "operationObjectSecurity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SecurityRequirementObject]) :*: S1 ('MetaSel ('Just "operationObjectServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ServerObject]))))))

data ParameterObject Source #

Instances

Instances details
FromJSON ParameterObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ParameterObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ParameterObject :: Type -> Type #

Show ParameterObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ParameterObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ParameterObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ParameterObject = D1 ('MetaData "ParameterObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ParameterObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameterObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "parameterObjectIn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParameterObjectLocation) :*: S1 ('MetaSel ('Just "parameterObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "parameterObjectRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "parameterObjectDeprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "parameterObjectAllowEmptyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "parameterObjectSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParameterObjectSchema)))))

data RequestBodyObject Source #

Instances

Instances details
FromJSON RequestBodyObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic RequestBodyObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep RequestBodyObject :: Type -> Type #

Show RequestBodyObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq RequestBodyObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep RequestBodyObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep RequestBodyObject = D1 ('MetaData "RequestBodyObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "RequestBodyObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestBodyObjectContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text MediaTypeObject)) :*: (S1 ('MetaSel ('Just "requestBodyObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestBodyObjectRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data ResponsesObject Source #

Instances

Instances details
FromJSON ResponsesObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ResponsesObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ResponsesObject :: Type -> Type #

Show ResponsesObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ResponsesObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ResponsesObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ResponsesObject = D1 ('MetaData "ResponsesObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ResponsesObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "responsesObjectDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referencable ResponseObject))) :*: (S1 ('MetaSel ('Just "responsesObjectRange1XX") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referencable ResponseObject))) :*: S1 ('MetaSel ('Just "responsesObjectRange2XX") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referencable ResponseObject))))) :*: ((S1 ('MetaSel ('Just "responsesObjectRange3XX") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referencable ResponseObject))) :*: S1 ('MetaSel ('Just "responsesObjectRange4XX") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referencable ResponseObject)))) :*: (S1 ('MetaSel ('Just "responsesObjectRange5XX") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referencable ResponseObject))) :*: S1 ('MetaSel ('Just "responsesObjectPerStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Int (Referencable ResponseObject)))))))

data MediaTypeObject Source #

Instances

Instances details
FromJSON MediaTypeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic MediaTypeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep MediaTypeObject :: Type -> Type #

Show MediaTypeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq MediaTypeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep MediaTypeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep MediaTypeObject = D1 ('MetaData "MediaTypeObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "MediaTypeObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mediaTypeObjectSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Schema)) :*: S1 ('MetaSel ('Just "mediaTypeObjectExample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))) :*: (S1 ('MetaSel ('Just "mediaTypeObjectExamples") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable ExampleObject))) :*: S1 ('MetaSel ('Just "mediaTypeObjectEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text EncodingObject)))))

data ExampleObject Source #

Instances

Instances details
FromJSON ExampleObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ExampleObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ExampleObject :: Type -> Type #

Show ExampleObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ExampleObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ExampleObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ExampleObject = D1 ('MetaData "ExampleObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ExampleObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exampleObjectSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exampleObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "exampleObjectValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just "exampleObjectExternalValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data EncodingObject Source #

Instances

Instances details
FromJSON EncodingObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic EncodingObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep EncodingObject :: Type -> Type #

Show EncodingObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq EncodingObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep EncodingObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep EncodingObject = D1 ('MetaData "EncodingObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "EncodingObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encodingObjectContentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encodingObjectHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable HeaderObject)))) :*: (S1 ('MetaSel ('Just "encodingObjectStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "encodingObjectExplode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "encodingObjectAllowReserved") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

newtype HeaderObject Source #

Instances

Instances details
FromJSON HeaderObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic HeaderObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep HeaderObject :: Type -> Type #

Show HeaderObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq HeaderObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep HeaderObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep HeaderObject = D1 ('MetaData "HeaderObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'True) (C1 ('MetaCons "HeaderObject" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParameterObject)))

data ResponseObject Source #

Instances

Instances details
FromJSON ResponseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ResponseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ResponseObject :: Type -> Type #

Show ResponseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ResponseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ResponseObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ResponseObject = D1 ('MetaData "ResponseObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ResponseObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "responseObjectHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable HeaderObject))) :*: S1 ('MetaSel ('Just "responseObjectContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text MediaTypeObject)))))

data ServerVariableObject Source #

Instances

Instances details
FromJSON ServerVariableObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ServerVariableObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ServerVariableObject :: Type -> Type #

Show ServerVariableObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ServerVariableObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ServerVariableObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ServerVariableObject = D1 ('MetaData "ServerVariableObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ServerVariableObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverVariableObjectEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "serverVariableObjectDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverVariableObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data ParameterObjectLocation Source #

Instances

Instances details
FromJSON ParameterObjectLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ParameterObjectLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ParameterObjectLocation :: Type -> Type #

Show ParameterObjectLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ParameterObjectLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ParameterObjectLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ParameterObjectLocation = D1 ('MetaData "ParameterObjectLocation" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) ((C1 ('MetaCons "QueryParameterObjectLocation" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeaderParameterObjectLocation" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PathParameterObjectLocation" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CookieParameterObjectLocation" 'PrefixI 'False) (U1 :: Type -> Type)))

data ParameterObjectSchema Source #

Instances

Instances details
FromJSON ParameterObjectSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ParameterObjectSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ParameterObjectSchema :: Type -> Type #

Show ParameterObjectSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ParameterObjectSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ParameterObjectSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ParameterObjectSchema = D1 ('MetaData "ParameterObjectSchema" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "SimpleParameterObjectSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SimpleParameterSchema)) :+: C1 ('MetaCons "ComplexParameterObjectSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text MediaTypeObject))))

data SimpleParameterSchema Source #

Instances

Instances details
FromJSON SimpleParameterSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic SimpleParameterSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep SimpleParameterSchema :: Type -> Type #

Show SimpleParameterSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq SimpleParameterSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep SimpleParameterSchema Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep SimpleParameterSchema = D1 ('MetaData "SimpleParameterSchema" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "SimpleParameterSchema" 'PrefixI 'True) ((S1 ('MetaSel ('Just "simpleParameterSchemaStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "simpleParameterSchemaExplode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "simpleParameterSchemaAllowReserved") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "simpleParameterSchemaSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Schema) :*: (S1 ('MetaSel ('Just "simpleParameterSchemaExample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just "simpleParameterSchemaExamples") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text (Referencable ExampleObject)))))))

data SecuritySchemeObject Source #

Instances

Instances details
FromJSON SecuritySchemeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic SecuritySchemeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep SecuritySchemeObject :: Type -> Type #

Show SecuritySchemeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq SecuritySchemeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep SecuritySchemeObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep SecuritySchemeObject = D1 ('MetaData "SecuritySchemeObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) ((C1 ('MetaCons "ApiKeySecuritySchemeObject" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ApiKeySecurityScheme)) :+: C1 ('MetaCons "HttpSecuritySchemeObject" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HttpSecurityScheme))) :+: (C1 ('MetaCons "OAuth2SecuritySchemeObject" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OAuth2SecurityScheme)) :+: C1 ('MetaCons "OpenIdConnectSecuritySchemeObject" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OpenIdConnectSecurityScheme))))

data ApiKeySecurityScheme Source #

Instances

Instances details
FromJSON ApiKeySecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ApiKeySecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ApiKeySecurityScheme :: Type -> Type #

Show ApiKeySecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ApiKeySecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ApiKeySecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ApiKeySecurityScheme = D1 ('MetaData "ApiKeySecurityScheme" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "ApiKeySecurityScheme" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiKeySecuritySchemeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "apiKeySecuritySchemeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "apiKeySecuritySchemeIn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ApiKeySecuritySchemeLocation))))

data HttpSecurityScheme Source #

Instances

Instances details
FromJSON HttpSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic HttpSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep HttpSecurityScheme :: Type -> Type #

Show HttpSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq HttpSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep HttpSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep HttpSecurityScheme = D1 ('MetaData "HttpSecurityScheme" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "HttpSecurityScheme" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpSecuritySchemeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpSecuritySchemeScheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "httpSecuritySchemeBearerFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data OAuth2SecurityScheme Source #

Instances

Instances details
FromJSON OAuth2SecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic OAuth2SecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep OAuth2SecurityScheme :: Type -> Type #

Show OAuth2SecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq OAuth2SecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OAuth2SecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OAuth2SecurityScheme = D1 ('MetaData "OAuth2SecurityScheme" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "OAuth2SecurityScheme" 'PrefixI 'True) (S1 ('MetaSel ('Just "oAuth2SecuritySchemeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "oAuth2SecuritySchemeFlows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OAuthFlowsObject)))

data OpenIdConnectSecurityScheme Source #

Instances

Instances details
FromJSON OpenIdConnectSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic OpenIdConnectSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep OpenIdConnectSecurityScheme :: Type -> Type #

Show OpenIdConnectSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq OpenIdConnectSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OpenIdConnectSecurityScheme Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OpenIdConnectSecurityScheme = D1 ('MetaData "OpenIdConnectSecurityScheme" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "OpenIdConnectSecurityScheme" 'PrefixI 'True) (S1 ('MetaSel ('Just "openIdConnectSecuritySchemeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "openIdConnectSecuritySchemeOpenIdConnectUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ApiKeySecuritySchemeLocation Source #

Instances

Instances details
FromJSON ApiKeySecuritySchemeLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic ApiKeySecuritySchemeLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep ApiKeySecuritySchemeLocation :: Type -> Type #

Show ApiKeySecuritySchemeLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq ApiKeySecuritySchemeLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ApiKeySecuritySchemeLocation Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep ApiKeySecuritySchemeLocation = D1 ('MetaData "ApiKeySecuritySchemeLocation" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "QueryApiKeySecuritySchemeLocation" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HeaderApiKeySecuritySchemeLocation" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CookieApiKeySecuritySchemeLocation" 'PrefixI 'False) (U1 :: Type -> Type)))

data OAuthFlowsObject Source #

Instances

Instances details
FromJSON OAuthFlowsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic OAuthFlowsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep OAuthFlowsObject :: Type -> Type #

Show OAuthFlowsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq OAuthFlowsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OAuthFlowsObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OAuthFlowsObject = D1 ('MetaData "OAuthFlowsObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "OAuthFlowsObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "oAuthFlowsObjectImplicit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OAuthFlowObject)) :*: S1 ('MetaSel ('Just "oAuthFlowsObjectPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OAuthFlowObject))) :*: (S1 ('MetaSel ('Just "oAuthFlowsObjectClientCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OAuthFlowObject)) :*: S1 ('MetaSel ('Just "oAuthFlowsObjectAuthorizationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OAuthFlowObject)))))

data OAuthFlowObject Source #

Instances

Instances details
FromJSON OAuthFlowObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Generic OAuthFlowObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Associated Types

type Rep OAuthFlowObject :: Type -> Type #

Show OAuthFlowObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

Eq OAuthFlowObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OAuthFlowObject Source # 
Instance details

Defined in OpenAPI.Generate.Types

type Rep OAuthFlowObject = D1 ('MetaData "OAuthFlowObject" "OpenAPI.Generate.Types" "openapi3-code-generator-0.2.0.0-7Lm92UUUmIwItB7DLP0LmQ" 'False) (C1 ('MetaCons "OAuthFlowObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "oAuthFlowObjectAuthorizationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "oAuthFlowObjectTokenUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "oAuthFlowObjectRefreshUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "oAuthFlowObjectScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text Text)))))