A list of definitions that can be used in references.
Moduleswagger2-2.8.9Haskell2010
Data.Swagger.Internal
- 48 types
- 22 values
- Packageswagger2-2.8.9
- Exports71
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceInternal.hs
:seti -XDataKindsimport Data.Aeson
This is the root document object for the API specification.
Constructors
Swagger_swaggerInfo :: InfoProvides metadata about the API. The metadata can be used by the clients if needed.
_swaggerHost :: Maybe HostThe host (name or ip) serving the API. It MAY include a port. If the host is not included, the host serving the documentation is to be used (including the port).
_swaggerBasePath :: Maybe FilePathThe base path on which the API is served, which is relative to the host. If it is not included, the API is served directly under the host. The value MUST start with a leading slash (/).
_swaggerSchemes :: Maybe [Scheme]The transfer protocol of the API. If the schemes is not included, the default scheme to be used is the one used to access the Swagger definition itself.
_swaggerConsumes :: MimeListA list of MIME types the APIs can consume. This is global to all APIs but can be overridden on specific API calls.
_swaggerProduces :: MimeListA list of MIME types the APIs can produce. This is global to all APIs but can be overridden on specific API calls.
_swaggerPaths :: InsOrdHashMap FilePath PathItemThe available paths and operations for the API. Holds the relative paths to the individual endpoints. The path is appended to the
in order to construct the full URL.basePath_swaggerDefinitions :: Definitions SchemaAn object to hold data types produced and consumed by operations.
_swaggerParameters :: Definitions ParamAn object to hold parameters that can be used across operations. This property does not define global parameters for all operations.
_swaggerResponses :: Definitions ResponseAn object to hold responses that can be used across operations. This property does not define global responses for all operations.
_swaggerSecurityDefinitions :: SecurityDefinitionsSecurity scheme definitions that can be used across the specification.
_swaggerSecurity :: [SecurityRequirement]A declaration of which security schemes are applied for the API as a whole. The list of values describes alternative security schemes that can be used (that is, there is a logical OR between the security requirements). Individual operations can override this definition.
_swaggerTags :: InsOrdHashSet TagA list of tags used by the specification with additional metadata. The order of the tags can be used to reflect on their order by the parsing tools. Not all tags that are used by the Operation Object must be declared. The tags that are not declared may be organized randomly or based on the tools' logic. Each tag name in the list MUST be unique.
_swaggerExternalDocs :: Maybe ExternalDocsAdditional external documentation.
Instances42Eq, Data, Show, Semigroup, Monoid, FromJSON, …
Eq SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalData SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalShow SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions SwaggerDefined in swagger2-2.8.9 · Data.Swagger.InternalHasConsumes Swagger MimeListDefined in swagger2-2.8.9 · Data.Swagger.LensHasInfo Swagger InfoDefined in swagger2-2.8.9 · Data.Swagger.LensHasProduces Swagger MimeListDefined in swagger2-2.8.9 · Data.Swagger.LensHasSecurityDefinitions Swagger SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe FilePath, b ~ Maybe FilePath) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"basePath"
k Swagger Swagger a b(k ~ A_Lens, a ~ Maybe ExternalDocs, b ~ Maybe ExternalDocs) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"externalDocs"
k Swagger Swagger a b(k ~ A_Lens, a ~ Maybe Host, b ~ Maybe Host) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"host"
k Swagger Swagger a b(k ~ A_Lens, a ~ Maybe [Scheme], b ~ Maybe [Scheme]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"schemes"
k Swagger Swagger a b(k ~ A_Lens, a ~ InsOrdHashMap FilePath PathItem, b ~ InsOrdHashMap FilePath PathItem) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"paths"
k Swagger Swagger a b(k ~ A_Lens, a ~ InsOrdHashSet Tag, b ~ InsOrdHashSet Tag) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"tags"
k Swagger Swagger a b(k ~ A_Lens, a ~ Definitions Param, b ~ Definitions Param) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"parameters"
k Swagger Swagger a b(k ~ A_Lens, a ~ Definitions Response, b ~ Definitions Response) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"responses"
k Swagger Swagger a b(k ~ A_Lens, a ~ Definitions Schema, b ~ Definitions Schema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"definitions"
k Swagger Swagger a b(k ~ A_Lens, a ~ Info, b ~ Info) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"info"
k Swagger Swagger a b(k ~ A_Lens, a ~ MimeList, b ~ MimeList) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"consumes"
k Swagger Swagger a b(k ~ A_Lens, a ~ MimeList, b ~ MimeList) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"produces"
k Swagger Swagger a b(k ~ A_Lens, a ~ SecurityDefinitions, b ~ SecurityDefinitions) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"securityDefinitions"
k Swagger Swagger a b(k ~ A_Lens, a ~ [SecurityRequirement], b ~ [SecurityRequirement]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"security"
k Swagger Swagger a bHasBasePath Swagger (Maybe FilePath)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDefinitions Swagger (Definitions Schema)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Swagger (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.LensHasHost Swagger (Maybe Host)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters Swagger (Definitions Param)Defined in swagger2-2.8.9 · Data.Swagger.LensHasResponses Swagger (Definitions Response)Defined in swagger2-2.8.9 · Data.Swagger.LensHasSchemes Swagger (Maybe [Scheme])Defined in swagger2-2.8.9 · Data.Swagger.LensHasSecurity Swagger [SecurityRequirement]Defined in swagger2-2.8.9 · Data.Swagger.LensHasTags Swagger (InsOrdHashSet Tag)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPaths Swagger (InsOrdHashMap FilePath PathItem)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Swagger = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Swagger"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Swagger"
'PrefixI 'True) (((S1 ('MetaSel ('Just"_swaggerInfo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Info) :*: (S1 ('MetaSel ('Just"_swaggerHost"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Host)) :*: S1 ('MetaSel ('Just"_swaggerBasePath"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)))) :*: ((S1 ('MetaSel ('Just"_swaggerSchemes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Scheme])) :*: S1 ('MetaSel ('Just"_swaggerConsumes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MimeList)) :*: (S1 ('MetaSel ('Just"_swaggerProduces"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MimeList) :*: S1 ('MetaSel ('Just"_swaggerPaths"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashMap FilePath PathItem))))) :*: ((S1 ('MetaSel ('Just"_swaggerDefinitions"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Definitions Schema)) :*: (S1 ('MetaSel ('Just"_swaggerParameters"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Definitions Param)) :*: S1 ('MetaSel ('Just"_swaggerResponses"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Definitions Response)))) :*: ((S1 ('MetaSel ('Just"_swaggerSecurityDefinitions"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecurityDefinitions) :*: S1 ('MetaSel ('Just"_swaggerSecurity"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SecurityRequirement])) :*: (S1 ('MetaSel ('Just"_swaggerTags"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashSet Tag)) :*: S1 ('MetaSel ('Just"_swaggerExternalDocs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExternalDocs)))))))type Code Swagger = '['[Info, Maybe Host, Maybe FilePath, Maybe [Scheme], MimeList, MimeList, InsOrdHashMap FilePath PathItem, Definitions Schema, Definitions Param, Definitions Response, SecurityDefinitions, [SecurityRequirement], InsOrdHashSet Tag, Maybe ExternalDocs]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf Swagger = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"Swagger"
'['Record"Swagger"
'['FieldInfo"_swaggerInfo"
, 'FieldInfo"_swaggerHost"
, 'FieldInfo"_swaggerBasePath"
, 'FieldInfo"_swaggerSchemes"
, 'FieldInfo"_swaggerConsumes"
, 'FieldInfo"_swaggerProduces"
, 'FieldInfo"_swaggerPaths"
, 'FieldInfo"_swaggerDefinitions"
, 'FieldInfo"_swaggerParameters"
, 'FieldInfo"_swaggerResponses"
, 'FieldInfo"_swaggerSecurityDefinitions"
, 'FieldInfo"_swaggerSecurity"
, 'FieldInfo"_swaggerTags"
, 'FieldInfo"_swaggerExternalDocs"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
The object provides metadata about the API. The metadata can be used by the clients if needed, and can be presented in the Swagger-UI for convenience.
Constructors
Info_infoTitle :: TextThe title of the application.
_infoDescription :: Maybe TextA short description of the application. GFM syntax can be used for rich text representation.
_infoTermsOfService :: Maybe TextThe Terms of Service for the API.
_infoContact :: Maybe ContactThe contact information for the exposed API.
_infoLicense :: Maybe LicenseThe license information for the exposed API.
_infoVersion :: TextProvides the version of the application API (not to be confused with the specification version).
Instances24Eq, Data, Show, Generic, Semigroup, Monoid, …
Eq InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalData InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalShow InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid InfoDefined in swagger2-2.8.9 · Data.Swagger.InternalHasInfo Swagger InfoDefined in swagger2-2.8.9 · Data.Swagger.LensHasTitle Info TextDefined in swagger2-2.8.9 · Data.Swagger.LensHasVersion Info TextDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe Contact, b ~ Maybe Contact) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"contact"
k Info Info a b(k ~ A_Lens, a ~ Maybe License, b ~ Maybe License) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"license"
k Info Info a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k Info Info a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"termsOfService"
k Info Info a b(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"title"
k Info Info a b(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"version"
k Info Info a bHasContact Info (Maybe Contact)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDescription Info (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasLicense Info (Maybe License)Defined in swagger2-2.8.9 · Data.Swagger.LensHasTermsOfService Info (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Info = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Info"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Info"
'PrefixI 'True) ((S1 ('MetaSel ('Just"_infoTitle"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just"_infoDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_infoTermsOfService"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just"_infoContact"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Contact)) :*: (S1 ('MetaSel ('Just"_infoLicense"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe License)) :*: S1 ('MetaSel ('Just"_infoVersion"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))
Contact information for the exposed API.
Constructors
Contact_contactName :: Maybe TextThe identifying name of the contact person/organization.
_contactUrl :: Maybe URLThe URL pointing to the contact information.
_contactEmail :: Maybe TextThe email address of the contact person/organization.
Instances16Eq, Data, Show, Generic, Semigroup, Monoid, …
Eq ContactDefined in swagger2-2.8.9 · Data.Swagger.InternalData ContactDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ContactDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ContactDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup ContactDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid ContactDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ContactDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ContactDefined in swagger2-2.8.9 · Data.Swagger.Internal(k ~ A_Lens, a ~ Maybe URL, b ~ Maybe URL) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"url"
k Contact Contact a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"email"
k Contact Contact a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"name"
k Contact Contact a bHasContact Info (Maybe Contact)Defined in swagger2-2.8.9 · Data.Swagger.LensHasEmail Contact (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasName Contact (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasUrl Contact (Maybe URL)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Contact = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Contact"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Contact"
'PrefixI 'True) (S1 ('MetaSel ('Just"_contactName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just"_contactUrl"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe URL)) :*: S1 ('MetaSel ('Just"_contactEmail"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))
License information for the exposed API.
Constructors
License_licenseName :: TextThe license name used for the API.
_licenseUrl :: Maybe URLA URL to the license used for the API.
Instances13Eq, Data, Show, IsString, Generic, FromJSON, …
Eq LicenseDefined in swagger2-2.8.9 · Data.Swagger.InternalData LicenseDefined in swagger2-2.8.9 · Data.Swagger.InternalShow LicenseDefined in swagger2-2.8.9 · Data.Swagger.InternalIsString LicenseDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric LicenseDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON LicenseDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON LicenseDefined in swagger2-2.8.9 · Data.Swagger.InternalHasName License TextDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe URL, b ~ Maybe URL) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"url"
k License License a b(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"name"
k License License a bHasLicense Info (Maybe License)Defined in swagger2-2.8.9 · Data.Swagger.LensHasUrl License (Maybe URL)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep License = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"License"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"License"
'PrefixI 'True) (S1 ('MetaSel ('Just"_licenseName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just"_licenseUrl"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe URL))))
The host (name or ip) serving the API. It MAY include a port.
Instances13Eq, Data, Show, IsString, Generic, FromJSON, …
Eq HostDefined in swagger2-2.8.9 · Data.Swagger.InternalData HostDefined in swagger2-2.8.9 · Data.Swagger.InternalShow HostDefined in swagger2-2.8.9 · Data.Swagger.InternalIsString HostDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric HostDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON HostDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON HostDefined in swagger2-2.8.9 · Data.Swagger.InternalHasName Host HostNameDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe PortNumber, b ~ Maybe PortNumber) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"port"
k Host Host a b(k ~ A_Lens, a ~ HostName, b ~ HostName) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"name"
k Host Host a bHasHost Swagger (Maybe Host)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPort Host (Maybe PortNumber)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Host = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Host"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Host"
'PrefixI 'True) (S1 ('MetaSel ('Just"_hostName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HostName) :*: S1 ('MetaSel ('Just"_hostPort"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PortNumber))))
Instances9Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq SchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalData SchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalShow SchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON SchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON SchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSchemes Operation (Maybe [Scheme])Defined in swagger2-2.8.9 · Data.Swagger.LensHasSchemes Swagger (Maybe [Scheme])Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Scheme = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Scheme"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) ((C1 ('MetaCons"Http"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Https"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"Ws"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Wss"
'PrefixI 'False) U1))
Describes the operations available on a single path.
A PathItem may be empty, due to ACL constraints.
The path itself is still exposed to the documentation viewer
but they will not know which operations and parameters are available.
Constructors
PathItem_pathItemGet :: Maybe OperationA definition of a GET operation on this path.
_pathItemPut :: Maybe OperationA definition of a PUT operation on this path.
_pathItemPost :: Maybe OperationA definition of a POST operation on this path.
_pathItemDelete :: Maybe OperationA definition of a DELETE operation on this path.
_pathItemOptions :: Maybe OperationA definition of a OPTIONS operation on this path.
_pathItemHead :: Maybe OperationA definition of a HEAD operation on this path.
_pathItemPatch :: Maybe OperationA definition of a PATCH operation on this path.
_pathItemParameters :: [Referenced Param]A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there. The list MUST NOT include duplicated parameters. A unique parameter is defined by a combination of a name and location.
Instances33Eq, Data, Show, Semigroup, Monoid, FromJSON, …
Eq PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalData PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalShow PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions PathItemDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid PathItemDefined in swagger2-2.8.9 · Data.Swagger.Internal(k ~ A_Lens, a ~ Maybe Operation, b ~ Maybe Operation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"delete"
k PathItem PathItem a b(k ~ A_Lens, a ~ Maybe Operation, b ~ Maybe Operation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"get"
k PathItem PathItem a b(k ~ A_Lens, a ~ Maybe Operation, b ~ Maybe Operation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"head"
k PathItem PathItem a b(k ~ A_Lens, a ~ Maybe Operation, b ~ Maybe Operation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"options"
k PathItem PathItem a b(k ~ A_Lens, a ~ Maybe Operation, b ~ Maybe Operation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"patch"
k PathItem PathItem a b(k ~ A_Lens, a ~ Maybe Operation, b ~ Maybe Operation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"post"
k PathItem PathItem a b(k ~ A_Lens, a ~ Maybe Operation, b ~ Maybe Operation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"put"
k PathItem PathItem a b(k ~ A_Lens, a ~ [Referenced Param], b ~ [Referenced Param]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"parameters"
k PathItem PathItem a bHasDelete PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasGet PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasHead PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasOptions PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters PathItem [Referenced Param]Defined in swagger2-2.8.9 · Data.Swagger.LensHasPatch PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPost PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPut PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPaths Swagger (InsOrdHashMap FilePath PathItem)Defined in swagger2-2.8.9 · Data.Swagger.LensSwaggerMonoid (InsOrdHashMap FilePath PathItem)Defined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep PathItem = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"PathItem"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"PathItem"
'PrefixI 'True) (((S1 ('MetaSel ('Just"_pathItemGet"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Operation)) :*: S1 ('MetaSel ('Just"_pathItemPut"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Operation))) :*: (S1 ('MetaSel ('Just"_pathItemPost"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Operation)) :*: S1 ('MetaSel ('Just"_pathItemDelete"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Operation)))) :*: ((S1 ('MetaSel ('Just"_pathItemOptions"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Operation)) :*: S1 ('MetaSel ('Just"_pathItemHead"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Operation))) :*: (S1 ('MetaSel ('Just"_pathItemPatch"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Operation)) :*: S1 ('MetaSel ('Just"_pathItemParameters"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Referenced Param])))))type Code PathItem = '['[Maybe Operation, Maybe Operation, Maybe Operation, Maybe Operation, Maybe Operation, Maybe Operation, Maybe Operation, [Referenced Param]]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf PathItem = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"PathItem"
'['Record"PathItem"
'['FieldInfo"_pathItemGet"
, 'FieldInfo"_pathItemPut"
, 'FieldInfo"_pathItemPost"
, 'FieldInfo"_pathItemDelete"
, 'FieldInfo"_pathItemOptions"
, 'FieldInfo"_pathItemHead"
, 'FieldInfo"_pathItemPatch"
, 'FieldInfo"_pathItemParameters"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Describes a single API operation on a path.
Constructors
Operation_operationTags :: InsOrdHashSet TagNameA list of tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier.
_operationSummary :: Maybe TextA short summary of what the operation does. For maximum readability in the swagger-ui, this field SHOULD be less than 120 characters.
_operationDescription :: Maybe TextA verbose explanation of the operation behavior. GFM syntax can be used for rich text representation.
_operationExternalDocs :: Maybe ExternalDocsAdditional external documentation for this operation.
_operationOperationId :: Maybe TextUnique string used to identify the operation. The id MUST be unique among all operations described in the API. Tools and libraries MAY use the it to uniquely identify an operation, therefore, it is recommended to follow common programming naming conventions.
_operationConsumes :: Maybe MimeListA list of MIME types the operation can consume. This overrides the
.consumesJust []MAY be used to clear the global definition._operationProduces :: Maybe MimeListA list of MIME types the operation can produce. This overrides the
.producesJust []MAY be used to clear the global definition._operationParameters :: [Referenced Param]A list of parameters that are applicable for this operation. If a parameter is already defined at the
PathItem, the new definition will override it, but can never remove it. The list MUST NOT include duplicated parameters. A unique parameter is defined by a combination of a name and location._operationResponses :: ResponsesThe list of possible responses as they are returned from executing this operation.
_operationSchemes :: Maybe [Scheme]The transfer protocol for the operation. The value overrides
.schemes_operationDeprecated :: Maybe BoolDeclares this operation to be deprecated. Usage of the declared operation should be refrained. Default value is
False._operationSecurity :: [SecurityRequirement]A declaration of which security schemes are applied for this operation. The list of values describes alternative security schemes that can be used (that is, there is a logical OR between the security requirements). This definition overrides any declared top-level security. To remove a top-level security declaration,
Just []can be used._operationExtensions :: InsOrdHashMap Text ValueExtensions to the Swagger schema's operations. These automatically get the
x-prefix required by the swagger specification.
Instances57Eq, Data, Show, Semigroup, Monoid, FromJSON, …
Eq OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalData OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalShow OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalAt OperationDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphanIxed OperationDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphanAt OperationDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphanIxed OperationDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphanGeneric OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid OperationDefined in swagger2-2.8.9 · Data.Swagger.InternalHasResponses Operation ResponsesDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"deprecated"
k Operation Operation a b(k ~ A_Lens, a ~ Maybe ExternalDocs, b ~ Maybe ExternalDocs) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"externalDocs"
k Operation Operation a b(k ~ A_Lens, a ~ Maybe MimeList, b ~ Maybe MimeList) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"consumes"
k Operation Operation a b(k ~ A_Lens, a ~ Maybe MimeList, b ~ Maybe MimeList) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"produces"
k Operation Operation a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k Operation Operation a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"operationId"
k Operation Operation a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"summary"
k Operation Operation a b(k ~ A_Lens, a ~ Maybe [Scheme], b ~ Maybe [Scheme]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"schemes"
k Operation Operation a b(k ~ A_Lens, a ~ InsOrdHashMap Text Value, b ~ InsOrdHashMap Text Value) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"extensions"
k Operation Operation a b(k ~ A_Lens, a ~ InsOrdHashSet TagName, b ~ InsOrdHashSet TagName) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"tags"
k Operation Operation a b(k ~ A_Lens, a ~ Responses, b ~ Responses) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"responses"
k Operation Operation a b(k ~ A_Lens, a ~ [Referenced Param], b ~ [Referenced Param]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"parameters"
k Operation Operation a b(k ~ A_Lens, a ~ [SecurityRequirement], b ~ [SecurityRequirement]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"security"
k Operation Operation a bHasConsumes Operation (Maybe MimeList)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDelete PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDeprecated Operation (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDescription Operation (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Operation (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.LensHasGet PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasHead PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasOperationId Operation (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasOptions PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters Operation [Referenced Param]Defined in swagger2-2.8.9 · Data.Swagger.LensHasPatch PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPost PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasProduces Operation (Maybe MimeList)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPut PathItem (Maybe Operation)Defined in swagger2-2.8.9 · Data.Swagger.LensHasSchemes Operation (Maybe [Scheme])Defined in swagger2-2.8.9 · Data.Swagger.LensHasSecurity Operation [SecurityRequirement]Defined in swagger2-2.8.9 · Data.Swagger.LensHasSummary Operation (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasTags Operation (InsOrdHashSet TagName)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExtensions Operation (InsOrdHashMap Text Value)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Operation = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Operation"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Operation"
'PrefixI 'True) (((S1 ('MetaSel ('Just"_operationTags"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashSet TagName)) :*: (S1 ('MetaSel ('Just"_operationSummary"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_operationDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just"_operationExternalDocs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExternalDocs)) :*: (S1 ('MetaSel ('Just"_operationOperationId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_operationConsumes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe MimeList))))) :*: ((S1 ('MetaSel ('Just"_operationProduces"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe MimeList)) :*: (S1 ('MetaSel ('Just"_operationParameters"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Referenced Param]) :*: S1 ('MetaSel ('Just"_operationResponses"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Responses))) :*: ((S1 ('MetaSel ('Just"_operationSchemes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Scheme])) :*: S1 ('MetaSel ('Just"_operationDeprecated"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just"_operationSecurity"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SecurityRequirement]) :*: S1 ('MetaSel ('Just"_operationExtensions"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashMap Text Value)))))))type Index Operation = HttpStatusCodeDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphantype IxValue Operation = Referenced ResponseDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphantype Index Operation = HttpStatusCodeDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphantype IxValue Operation = Referenced ResponseDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphantype IxKind Operation = An_AffineTraversalDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphantype Code Operation = '['[InsOrdHashSet TagName, Maybe Text, Maybe Text, Maybe ExternalDocs, Maybe Text, Maybe MimeList, Maybe MimeList, [Referenced Param], Responses, Maybe [Scheme], Maybe Bool, [SecurityRequirement], InsOrdHashMap Text Value]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf Operation = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"Operation"
'['Record"Operation"
'['FieldInfo"_operationTags"
, 'FieldInfo"_operationSummary"
, 'FieldInfo"_operationDescription"
, 'FieldInfo"_operationExternalDocs"
, 'FieldInfo"_operationOperationId"
, 'FieldInfo"_operationConsumes"
, 'FieldInfo"_operationProduces"
, 'FieldInfo"_operationParameters"
, 'FieldInfo"_operationResponses"
, 'FieldInfo"_operationSchemes"
, 'FieldInfo"_operationDeprecated"
, 'FieldInfo"_operationSecurity"
, 'FieldInfo"_operationExtensions"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Constructors
Instances13Eq, Data, Show, Semigroup, Monoid, FromJSON, …
Eq MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalData MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalShow MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid MimeListDefined in swagger2-2.8.9 · Data.Swagger.InternalHasConsumes Swagger MimeListDefined in swagger2-2.8.9 · Data.Swagger.LensHasProduces Swagger MimeListDefined in swagger2-2.8.9 · Data.Swagger.LensHasConsumes Operation (Maybe MimeList)Defined in swagger2-2.8.9 · Data.Swagger.LensHasProduces Operation (Maybe MimeList)Defined in swagger2-2.8.9 · Data.Swagger.Lens
Describes a single operation parameter. A unique parameter is defined by a combination of a name and location.
Constructors
Param_paramName :: TextThe name of the parameter. Parameter names are case sensitive.
_paramDescription :: Maybe TextA brief description of the parameter. This could contain examples of use. GFM syntax can be used for rich text representation.
_paramRequired :: Maybe BoolDetermines whether this parameter is mandatory. If the parameter is in "path", this property is required and its value MUST be true. Otherwise, the property MAY be included and its default value is
False._paramSchema :: ParamAnySchemaParameter schema.
Instances28Eq, Data, Show, Semigroup, Monoid, Generic, …
Eq ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalData ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid ParamDefined in swagger2-2.8.9 · Data.Swagger.InternalHasName Param TextDefined in swagger2-2.8.9 · Data.Swagger.LensHasSchema Param ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"required"
k Param Param a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k Param Param a b(k ~ A_Lens, a ~ ParamAnySchema, b ~ ParamAnySchema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"schema"
k Param Param a b(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"name"
k Param Param a bHasDescription Param (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters Operation [Referenced Param]Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters PathItem [Referenced Param]Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters Swagger (Definitions Param)Defined in swagger2-2.8.9 · Data.Swagger.LensHasRequired Param (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensFromJSON (Referenced Param)Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (Referenced Param)Defined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep Param = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Param"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Param"
'PrefixI 'True) ((S1 ('MetaSel ('Just"_paramName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just"_paramDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just"_paramRequired"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just"_paramSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParamAnySchema))))type Code Param = '['[Text, Maybe Text, Maybe Bool, ParamAnySchema]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf Param = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"Param"
'['Record"Param"
'['FieldInfo"_paramName"
, 'FieldInfo"_paramDescription"
, 'FieldInfo"_paramRequired"
, 'FieldInfo"_paramSchema"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Constructors
Instances12Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalData ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSchema Param ParamAnySchemaDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Prism, a ~ ParamOtherSchema, b ~ ParamOtherSchema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_ParamOther"
k ParamAnySchema ParamAnySchema a b(k ~ A_Prism, a ~ Referenced Schema, b ~ Referenced Schema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_ParamBody"
k ParamAnySchema ParamAnySchema a btype Rep ParamAnySchema = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"ParamAnySchema"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"ParamBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Referenced Schema))) :+: C1 ('MetaCons"ParamOther"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParamOtherSchema)))
Constructors
ParamOtherSchema_paramOtherSchemaIn :: ParamLocationThe location of the parameter.
_paramOtherSchemaAllowEmptyValue :: Maybe BoolSets the ability to pass empty-valued parameters. This is valid only for either
ParamQueryorParamFormDataand allows you to send a parameter with a name only or an empty value. Default value isFalse._paramOtherSchemaParamSchema :: ParamSchema 'SwaggerKindParamOtherSchema
Instances39Eq, Data, Show, Semigroup, Monoid, FromJSON, …
Eq ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalData ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasIn ParamOtherSchema ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.Lens(a ~ Maybe Value, b ~ Maybe Value) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"default"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxItems"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxLength"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minItems"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minLength"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMaximum"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMinimum"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"uniqueItems"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maximum"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minimum"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"multipleOf"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Format, b ~ Maybe Format) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"format"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"pattern"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe (SwaggerItems 'SwaggerKindParamOtherSchema), b ~ Maybe (SwaggerItems 'SwaggerKindParamOtherSchema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"items"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe (SwaggerType 'SwaggerKindParamOtherSchema), b ~ Maybe (SwaggerType 'SwaggerKindParamOtherSchema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"type"
A_Lens ParamOtherSchema ParamOtherSchema a b(a ~ Maybe [Value], b ~ Maybe [Value]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"enum"
A_Lens ParamOtherSchema ParamOtherSchema a b(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"allowEmptyValue"
k ParamOtherSchema ParamOtherSchema a b(k ~ A_Lens, a ~ ParamLocation, b ~ ParamLocation) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"in"
k ParamOtherSchema ParamOtherSchema a b(k ~ A_Lens, a ~ ParamSchema 'SwaggerKindParamOtherSchema, b ~ ParamSchema 'SwaggerKindParamOtherSchema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"paramSchema"
k ParamOtherSchema ParamOtherSchema a bHasAllowEmptyValue ParamOtherSchema (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDefault ParamOtherSchema (Maybe Value)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParamSchema ParamOtherSchema (ParamSchema 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.LensHasType ParamOtherSchema (Maybe (SwaggerType 'SwaggerKindParamOtherSchema))Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep ParamOtherSchema = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"ParamOtherSchema"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"ParamOtherSchema"
'PrefixI 'True) (S1 ('MetaSel ('Just"_paramOtherSchemaIn"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParamLocation) :*: (S1 ('MetaSel ('Just"_paramOtherSchemaAllowEmptyValue"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just"_paramOtherSchemaParamSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ParamSchema 'SwaggerKindParamOtherSchema)))))type Code ParamOtherSchema = '['[ParamLocation, Maybe Bool, ParamSchema 'SwaggerKindParamOtherSchema]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf ParamOtherSchema = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"ParamOtherSchema"
'['Record"ParamOtherSchema"
'['FieldInfo"_paramOtherSchemaIn"
, 'FieldInfo"_paramOtherSchemaAllowEmptyValue"
, 'FieldInfo"_paramOtherSchemaParamSchema"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Items for SwaggerArray schemas.
SwaggerItemsPrimitive should be used only for query params, headers and path pieces.
The CollectionFormat t parameter specifies how elements of an array should be displayed.
Note that fmt in SwaggerItemsPrimitive fmt schema specifies format for elements of type schema.
This is different from the original Swagger's Items Object.
SwaggerItemsObject should be used to specify homogenous array Schemas.
SwaggerItemsArray should be used to specify tuple Schemas.
Constructors
Instances14LabelOptic, Eq, Data, Show, FromJSON, ToJSON, …
(a ~ Referenced Schema, b ~ Referenced Schema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_SwaggerItemsObject"
A_Review (SwaggerItems 'SwaggerKindSchema) (SwaggerItems 'SwaggerKindSchema) a b(a ~ (Maybe (CollectionFormat t), ParamSchema t), b ~ (Maybe (CollectionFormat t), ParamSchema t)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_SwaggerItemsPrimitive"
A_Review (SwaggerItems t) (SwaggerItems t) a b(a ~ [Referenced Schema], b ~ [Referenced Schema]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_SwaggerItemsArray"
A_Review (SwaggerItems 'SwaggerKindSchema) (SwaggerItems 'SwaggerKindSchema) a bHasParamSchema s (ParamSchema t) => HasItems s (Maybe (SwaggerItems t))Defined in swagger2-2.8.9 · Data.Swagger.LensEq (SwaggerItems t)Defined in swagger2-2.8.9 · Data.Swagger.InternalData (SwaggerItems 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalData (SwaggerItems 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalData t => Data (SwaggerItems ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalShow (SwaggerItems t)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (SwaggerItems 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (SwaggerItems 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalExample1 expression decode "{}" :: Maybe (SwaggerItems 'SwaggerKindSchema)Just (SwaggerItemsArray [])
Example1 expression eitherDecode "{\"$ref\":\"#/definitions/example\"}" :: Either String (SwaggerItems 'SwaggerKindSchema)Right (SwaggerItemsObject (Ref (Reference {getReference = "example"})))
Example1 expression eitherDecode "[{\"$ref\":\"#/definitions/example\"}]" :: Either String (SwaggerItems 'SwaggerKindSchema)Right (SwaggerItemsArray [Ref (Reference {getReference = "example"})])
(FromJSON (CollectionFormat ('SwaggerKindNormal t)), FromJSON (ParamSchema ('SwaggerKindNormal t))) => FromJSON (SwaggerItems ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (ParamSchema t) => ToJSON (SwaggerItems t)Defined in swagger2-2.8.9 · Data.Swagger.InternalAs for nullary schema for 0-arity type constructors, see https://github.com/GetShopTV/swagger2/issues/167.
Example1 expression encode (SwaggerItemsArray [])"{\"example\":[],\"items\":{},\"maxItems\":0}"
HasItems (ParamSchema t) (Maybe (SwaggerItems t))Defined in swagger2-2.8.9 · Data.Swagger.Lens
Type used as a kind to avoid overlapping instances.
Instances3SwaggerKindType
type SwaggerKindType 'SwaggerKindParamOtherSchema = ParamOtherSchemaDefined in swagger2-2.8.9 · Data.Swagger.Internaltype SwaggerKindType 'SwaggerKindSchema = SchemaDefined in swagger2-2.8.9 · Data.Swagger.Internaltype SwaggerKindType ('SwaggerKindNormal t) = tDefined in swagger2-2.8.9 · Data.Swagger.Internal
Constructors
Instances16Eq, Data, Show, FromJSON, ToJSON, AesonDefaultValue, …
HasType Header (Maybe (SwaggerType ('SwaggerKindNormal Header)))Defined in swagger2-2.8.9 · Data.Swagger.LensHasType NamedSchema (Maybe (SwaggerType 'SwaggerKindSchema))Defined in swagger2-2.8.9 · Data.Swagger.LensHasType ParamOtherSchema (Maybe (SwaggerType 'SwaggerKindParamOtherSchema))Defined in swagger2-2.8.9 · Data.Swagger.LensHasType Schema (Maybe (SwaggerType 'SwaggerKindSchema))Defined in swagger2-2.8.9 · Data.Swagger.LensEq (SwaggerType t)Defined in swagger2-2.8.9 · Data.Swagger.InternalData (SwaggerType 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalData (SwaggerType 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalTypeable t => Data (SwaggerType ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalShow (SwaggerType t)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (SwaggerType 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (SwaggerType 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (SwaggerType ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (SwaggerType t)Defined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue (SwaggerType a)Defined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid (SwaggerType t)Defined in swagger2-2.8.9 · Data.Swagger.InternalHasType (ParamSchema t) (Maybe (SwaggerType t))Defined in swagger2-2.8.9 · Data.Swagger.Lens
Constructors
ParamQueryParameters that are appended to the URL. For example, in
/items?id=###, the query parameter isid.ParamHeaderCustom headers that are expected as part of the request.
ParamPathUsed together with Path Templating, where the parameter value is actually part of the operation's URL. This does not include the host or base path of the API. For example, in
items{itemId}, the path parameter isitemId.ParamFormDataUsed to describe the payload of an HTTP request when either
application/x-www-form-urlencodedormultipart/form-dataare used as the content type of the request (in Swagger's definition, theconsumesproperty of an operation). This is the only parameter type that can be used to send files, thus supporting thetype. Since form parameters are sent in the payload, they cannot be declared together with a body parameter for the same operation. Form parameters have a different format based on the content-type used (for further details, consult http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4).ParamFile
Instances10Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalData ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalHasIn ParamOtherSchema ParamLocationDefined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep ParamLocation = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"ParamLocation"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) ((C1 ('MetaCons"ParamQuery"
'PrefixI 'False) U1 :+: C1 ('MetaCons"ParamHeader"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"ParamPath"
'PrefixI 'False) U1 :+: C1 ('MetaCons"ParamFormData"
'PrefixI 'False) U1))
Determines the format of the array.
Instances7Eq, Data, Show, FromJSON, ToJSON, …
Eq (CollectionFormat t)Defined in swagger2-2.8.9 · Data.Swagger.InternalData (CollectionFormat 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalData t => Data (CollectionFormat ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalShow (CollectionFormat t)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (CollectionFormat 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (CollectionFormat ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (CollectionFormat t)Defined in swagger2-2.8.9 · Data.Swagger.Internal
Constructors
Schema_schemaTitle :: Maybe Text_schemaDescription :: Maybe Text_schemaRequired :: [ParamName]_schemaAllOf :: Maybe [Referenced Schema]_schemaProperties :: InsOrdHashMap Text (Referenced Schema)_schemaAdditionalProperties :: Maybe AdditionalProperties_schemaDiscriminator :: Maybe Text_schemaReadOnly :: Maybe Bool_schemaXml :: Maybe Xml_schemaExternalDocs :: Maybe ExternalDocs_schemaExample :: Maybe Value_schemaMaxProperties :: Maybe Integer_schemaMinProperties :: Maybe Integer_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
Instances66Eq, Data, Show, Semigroup, Monoid, Generic, …
Eq SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalData SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalShow SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid SchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSchema NamedSchema SchemaDefined in swagger2-2.8.9 · Data.Swagger.Lens(a ~ Maybe Value, b ~ Maybe Value) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"default"
A_Lens Schema Schema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxItems"
A_Lens Schema Schema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxLength"
A_Lens Schema Schema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minItems"
A_Lens Schema Schema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minLength"
A_Lens Schema Schema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMaximum"
A_Lens Schema Schema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMinimum"
A_Lens Schema Schema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"uniqueItems"
A_Lens Schema Schema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maximum"
A_Lens Schema Schema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minimum"
A_Lens Schema Schema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"multipleOf"
A_Lens Schema Schema a b(a ~ Maybe Format, b ~ Maybe Format) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"format"
A_Lens Schema Schema a b(a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"pattern"
A_Lens Schema Schema a b(a ~ Maybe (SwaggerItems 'SwaggerKindSchema), b ~ Maybe (SwaggerItems 'SwaggerKindSchema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"items"
A_Lens Schema Schema a b(a ~ Maybe (SwaggerType 'SwaggerKindSchema), b ~ Maybe (SwaggerType 'SwaggerKindSchema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"type"
A_Lens Schema Schema a b(a ~ Maybe [Value], b ~ Maybe [Value]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"enum"
A_Lens Schema Schema a b(k ~ A_Lens, a ~ Maybe Value, b ~ Maybe Value) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"example"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxProperties"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minProperties"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"readOnly"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe AdditionalProperties, b ~ Maybe AdditionalProperties) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"additionalProperties"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe ExternalDocs, b ~ Maybe ExternalDocs) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"externalDocs"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe Xml, b ~ Maybe Xml) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"xml"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"discriminator"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"title"
k Schema Schema a b(k ~ A_Lens, a ~ Maybe [Referenced Schema], b ~ Maybe [Referenced Schema]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"allOf"
k Schema Schema a b(k ~ A_Lens, a ~ InsOrdHashMap Text (Referenced Schema), b ~ InsOrdHashMap Text (Referenced Schema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"properties"
k Schema Schema a b(k ~ A_Lens, a ~ ParamSchema 'SwaggerKindSchema, b ~ ParamSchema 'SwaggerKindSchema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"paramSchema"
k Schema Schema a b(k ~ A_Lens, a ~ [ParamName], b ~ [ParamName]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"required"
k Schema Schema a bHasAdditionalProperties Schema (Maybe AdditionalProperties)Defined in swagger2-2.8.9 · Data.Swagger.LensHasAllOf Schema (Maybe [Referenced Schema])Defined in swagger2-2.8.9 · Data.Swagger.LensHasDefault Schema (Maybe Value)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDefinitions Swagger (Definitions Schema)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDescription Schema (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDiscriminator Schema (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExample Schema (Maybe Value)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Schema (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMaxProperties Schema (Maybe Integer)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMinProperties Schema (Maybe Integer)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParamSchema Schema (ParamSchema 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.LensHasReadOnly Schema (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensHasRequired Schema [ParamName]Defined in swagger2-2.8.9 · Data.Swagger.LensHasSchema Response (Maybe (Referenced Schema))Defined in swagger2-2.8.9 · Data.Swagger.LensHasTitle Schema (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasType Schema (Maybe (SwaggerType 'SwaggerKindSchema))Defined in swagger2-2.8.9 · Data.Swagger.LensHasXml Schema (Maybe Xml)Defined in swagger2-2.8.9 · Data.Swagger.LensHasProperties Schema (InsOrdHashMap Text (Referenced Schema))Defined in swagger2-2.8.9 · Data.Swagger.LensFromJSON (Referenced Schema)Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (Referenced Schema)Defined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep Schema = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Schema"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Schema"
'PrefixI 'True) (((S1 ('MetaSel ('Just"_schemaTitle"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just"_schemaDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_schemaRequired"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ParamName]))) :*: ((S1 ('MetaSel ('Just"_schemaAllOf"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Referenced Schema])) :*: S1 ('MetaSel ('Just"_schemaProperties"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashMap Text (Referenced Schema)))) :*: (S1 ('MetaSel ('Just"_schemaAdditionalProperties"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe AdditionalProperties)) :*: S1 ('MetaSel ('Just"_schemaDiscriminator"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just"_schemaReadOnly"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just"_schemaXml"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Xml)) :*: S1 ('MetaSel ('Just"_schemaExternalDocs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExternalDocs)))) :*: ((S1 ('MetaSel ('Just"_schemaExample"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just"_schemaMaxProperties"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just"_schemaMinProperties"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just"_schemaParamSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ParamSchema 'SwaggerKindSchema)))))))type Code Schema = '['[Maybe Text, Maybe Text, [ParamName], Maybe [Referenced Schema], InsOrdHashMap Text (Referenced Schema), Maybe AdditionalProperties, Maybe Text, Maybe Bool, Maybe Xml, Maybe ExternalDocs, Maybe Value, Maybe Integer, Maybe Integer, ParamSchema 'SwaggerKindSchema]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf Schema = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"Schema"
'['Record"Schema"
'['FieldInfo"_schemaTitle"
, 'FieldInfo"_schemaDescription"
, 'FieldInfo"_schemaRequired"
, 'FieldInfo"_schemaAllOf"
, 'FieldInfo"_schemaProperties"
, 'FieldInfo"_schemaAdditionalProperties"
, 'FieldInfo"_schemaDiscriminator"
, 'FieldInfo"_schemaReadOnly"
, 'FieldInfo"_schemaXml"
, 'FieldInfo"_schemaExternalDocs"
, 'FieldInfo"_schemaExample"
, 'FieldInfo"_schemaMaxProperties"
, 'FieldInfo"_schemaMinProperties"
, 'FieldInfo"_schemaParamSchema"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
A Schema with an optional name.
This name can be used in references.
Constructors
Instances28Eq, Data, Show, Generic, HasSchema, LabelOptic, …
Eq NamedSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalData NamedSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalShow NamedSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric NamedSchemaDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSchema NamedSchema SchemaDefined in swagger2-2.8.9 · Data.Swagger.Lens(a ~ Maybe Value, b ~ Maybe Value) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"default"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxItems"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxLength"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minItems"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minLength"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMaximum"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMinimum"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"uniqueItems"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maximum"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minimum"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"multipleOf"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Format, b ~ Maybe Format) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"format"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"pattern"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe (SwaggerItems 'SwaggerKindSchema), b ~ Maybe (SwaggerItems 'SwaggerKindSchema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"items"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe (SwaggerType 'SwaggerKindSchema), b ~ Maybe (SwaggerType 'SwaggerKindSchema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"type"
A_Lens NamedSchema NamedSchema a b(a ~ Maybe [Value], b ~ Maybe [Value]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"enum"
A_Lens NamedSchema NamedSchema a b(a ~ ParamSchema 'SwaggerKindSchema, b ~ ParamSchema 'SwaggerKindSchema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"paramSchema"
A_Lens NamedSchema NamedSchema a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"name"
k NamedSchema NamedSchema a b(k ~ A_Lens, a ~ Schema, b ~ Schema) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"schema"
k NamedSchema NamedSchema a bHasName NamedSchema (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParamSchema NamedSchema (ParamSchema 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.LensHasType NamedSchema (Maybe (SwaggerType 'SwaggerKindSchema))Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep NamedSchema = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"NamedSchema"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"NamedSchema"
'PrefixI 'True) (S1 ('MetaSel ('Just"_namedSchemaName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_namedSchemaSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Schema)))
Regex pattern for string type.
Constructors
ParamSchema_paramSchemaDefault :: Maybe ValueDeclares the value of the parameter that the server will use if none is provided, for example a
"count"to control the number of results per page might default to100if not supplied by the client in the request. (Note: "default" has no meaning for required parameters.) Unlike JSON Schema this value MUST conform to the defined type for this parameter._paramSchemaType :: Maybe (SwaggerType t)_paramSchemaFormat :: Maybe Format_paramSchemaItems :: Maybe (SwaggerItems t)_paramSchemaMaximum :: Maybe Scientific_paramSchemaExclusiveMaximum :: Maybe Bool_paramSchemaMinimum :: Maybe Scientific_paramSchemaExclusiveMinimum :: Maybe Bool_paramSchemaMaxLength :: Maybe Integer_paramSchemaMinLength :: Maybe Integer_paramSchemaPattern :: Maybe Pattern_paramSchemaMaxItems :: Maybe Integer_paramSchemaMinItems :: Maybe Integer_paramSchemaUniqueItems :: Maybe Bool_paramSchemaEnum :: Maybe [Value]_paramSchemaMultipleOf :: Maybe Scientific
Instances56LabelOptic, HasParamSchema, Eq, Data, Show, Semigroup, …
(k ~ A_Lens, a ~ Maybe Value, b ~ Maybe Value) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"default"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxItems"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxLength"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minItems"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minLength"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMaximum"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMinimum"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"uniqueItems"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maximum"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minimum"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"multipleOf"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Format, b ~ Maybe Format) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"format"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe Pattern, b ~ Maybe Pattern) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"pattern"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe (SwaggerItems t), b ~ Maybe (SwaggerItems t)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"items"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe (SwaggerType t), b ~ Maybe (SwaggerType t)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"type"
k (ParamSchema t) (ParamSchema t) a b(k ~ A_Lens, a ~ Maybe [Value], b ~ Maybe [Value]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"enum"
k (ParamSchema t) (ParamSchema t) a bHasParamSchema Header (ParamSchema ('SwaggerKindNormal Header))Defined in swagger2-2.8.9 · Data.Swagger.LensHasParamSchema NamedSchema (ParamSchema 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParamSchema ParamOtherSchema (ParamSchema 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParamSchema Schema (ParamSchema 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.LensEq (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.Internal(Typeable k, Data (Maybe (SwaggerType k)), Data (SwaggerItems k)) => Data (ParamSchema k)Defined in swagger2-2.8.9 · Data.Swagger.InternalShow (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.InternalGeneric (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.InternalMonoid (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (ParamSchema 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (ParamSchema 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.Internal(FromJSON (SwaggerType ('SwaggerKindNormal t)), FromJSON (SwaggerItems ('SwaggerKindNormal t))) => FromJSON (ParamSchema ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (ParamSchema k)Defined in swagger2-2.8.9 · Data.Swagger.InternalGeneric (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue (ParamSchema s)Defined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions (ParamSchema 'SwaggerKindParamOtherSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions (ParamSchema 'SwaggerKindSchema)Defined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions (ParamSchema ('SwaggerKindNormal t))Defined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid (ParamSchema t)Defined in swagger2-2.8.9 · Data.Swagger.InternalHasDefault (ParamSchema t) (Maybe Value)Defined in swagger2-2.8.9 · Data.Swagger.LensHasEnum (ParamSchema t) (Maybe [Value])Defined in swagger2-2.8.9 · Data.Swagger.LensHasExclusiveMaximum (ParamSchema t) (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExclusiveMinimum (ParamSchema t) (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensHasFormat (ParamSchema t) (Maybe Format)Defined in swagger2-2.8.9 · Data.Swagger.LensHasItems (ParamSchema t) (Maybe (SwaggerItems t))Defined in swagger2-2.8.9 · Data.Swagger.LensHasMaxItems (ParamSchema t) (Maybe Integer)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMaxLength (ParamSchema t) (Maybe Integer)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMaximum (ParamSchema t) (Maybe Scientific)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMinItems (ParamSchema t) (Maybe Integer)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMinLength (ParamSchema t) (Maybe Integer)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMinimum (ParamSchema t) (Maybe Scientific)Defined in swagger2-2.8.9 · Data.Swagger.LensHasMultipleOf (ParamSchema t) (Maybe Scientific)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPattern (ParamSchema t) (Maybe Pattern)Defined in swagger2-2.8.9 · Data.Swagger.LensHasType (ParamSchema t) (Maybe (SwaggerType t))Defined in swagger2-2.8.9 · Data.Swagger.LensHasUniqueItems (ParamSchema t) (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep (ParamSchema t) = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"ParamSchema"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"ParamSchema"
'PrefixI 'True) ((((S1 ('MetaSel ('Just"_paramSchemaDefault"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just"_paramSchemaType"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (SwaggerType t)))) :*: (S1 ('MetaSel ('Just"_paramSchemaFormat"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Format)) :*: S1 ('MetaSel ('Just"_paramSchemaItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (SwaggerItems t))))) :*: ((S1 ('MetaSel ('Just"_paramSchemaMaximum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Scientific)) :*: S1 ('MetaSel ('Just"_paramSchemaExclusiveMaximum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just"_paramSchemaMinimum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Scientific)) :*: S1 ('MetaSel ('Just"_paramSchemaExclusiveMinimum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just"_paramSchemaMaxLength"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just"_paramSchemaMinLength"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just"_paramSchemaPattern"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Pattern)) :*: S1 ('MetaSel ('Just"_paramSchemaMaxItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just"_paramSchemaMinItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just"_paramSchemaUniqueItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just"_paramSchemaEnum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Value])) :*: S1 ('MetaSel ('Just"_paramSchemaMultipleOf"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Scientific)))))))type Code (ParamSchema t) = '['[Maybe Value, Maybe (SwaggerType t), Maybe Format, Maybe (SwaggerItems t), Maybe Scientific, Maybe Bool, Maybe Scientific, Maybe Bool, Maybe Integer, Maybe Integer, Maybe Pattern, Maybe Integer, Maybe Integer, Maybe Bool, Maybe [Value], Maybe Scientific]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf (ParamSchema t) = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"ParamSchema"
'['Record"ParamSchema"
'['FieldInfo"_paramSchemaDefault"
, 'FieldInfo"_paramSchemaType"
, 'FieldInfo"_paramSchemaFormat"
, 'FieldInfo"_paramSchemaItems"
, 'FieldInfo"_paramSchemaMaximum"
, 'FieldInfo"_paramSchemaExclusiveMaximum"
, 'FieldInfo"_paramSchemaMinimum"
, 'FieldInfo"_paramSchemaExclusiveMinimum"
, 'FieldInfo"_paramSchemaMaxLength"
, 'FieldInfo"_paramSchemaMinLength"
, 'FieldInfo"_paramSchemaPattern"
, 'FieldInfo"_paramSchemaMaxItems"
, 'FieldInfo"_paramSchemaMinItems"
, 'FieldInfo"_paramSchemaUniqueItems"
, 'FieldInfo"_paramSchemaEnum"
, 'FieldInfo"_paramSchemaMultipleOf"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Constructors
Xml_xmlName :: Maybe TextReplaces the name of the element/attribute used for the described schema property. When defined within the
SwaggerItems(items), it will affect the name of the individual XML elements within the list. When defined alongside type being array (outside the items), it will affect the wrapping element and only if wrapped is true. If wrapped is false, it will be ignored._xmlNamespace :: Maybe TextThe URL of the namespace definition. Value SHOULD be in the form of a URL.
_xmlPrefix :: Maybe TextThe prefix to be used for the name.
_xmlAttribute :: Maybe BoolDeclares whether the property definition translates to an attribute instead of an element. Default value is
False._xmlWrapped :: Maybe BoolMAY be used only for an array definition. Signifies whether the array is wrapped (for example,
<books><book><book></books>) or unwrapped (<book><book>). Default value isFalse. The definition takes effect only when defined alongside type being array (outside the items).
Instances18Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq XmlDefined in swagger2-2.8.9 · Data.Swagger.InternalData XmlDefined in swagger2-2.8.9 · Data.Swagger.InternalShow XmlDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric XmlDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON XmlDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON XmlDefined in swagger2-2.8.9 · Data.Swagger.Internal(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"attribute"
k Xml Xml a b(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"wrapped"
k Xml Xml a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"name"
k Xml Xml a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"namespace"
k Xml Xml a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"prefix"
k Xml Xml a bHasAttribute Xml (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensHasName Xml (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasNamespace Xml (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasPrefix Xml (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasWrapped Xml (Maybe Bool)Defined in swagger2-2.8.9 · Data.Swagger.LensHasXml Schema (Maybe Xml)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Xml = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Xml"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Xml"
'PrefixI 'True) ((S1 ('MetaSel ('Just"_xmlName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_xmlNamespace"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just"_xmlPrefix"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just"_xmlAttribute"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just"_xmlWrapped"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))))
A container for the expected responses of an operation. The container maps a HTTP response code to the expected response. It is not expected from the documentation to necessarily cover all possible HTTP response codes, since they may not be known in advance. However, it is expected from the documentation to cover a successful operation response and any known errors.
Constructors
Responses_responsesDefault :: Maybe (Referenced Response)The documentation of responses other than the ones declared for specific HTTP response codes. It can be used to cover undeclared responses.
_responsesResponses :: InsOrdHashMap HttpStatusCode (Referenced Response)Any HTTP status code can be used as the property name (one property per HTTP status code). Describes the expected response for those HTTP status codes.
Instances30Eq, Data, Show, Semigroup, Monoid, FromJSON, …
Eq ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalData ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalAt ResponsesDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphanIxed ResponsesDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphanAt ResponsesDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphanIxed ResponsesDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphanGeneric ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid ResponsesDefined in swagger2-2.8.9 · Data.Swagger.InternalHasResponses Operation ResponsesDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe (Referenced Response), b ~ Maybe (Referenced Response)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"default"
k Responses Responses a b(k ~ A_Lens, a ~ InsOrdHashMap HttpStatusCode (Referenced Response), b ~ InsOrdHashMap HttpStatusCode (Referenced Response)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"responses"
k Responses Responses a bHasDefault Responses (Maybe (Referenced Response))Defined in swagger2-2.8.9 · Data.Swagger.LensHasResponses Responses (InsOrdHashMap HttpStatusCode (Referenced Response))Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Responses = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Responses"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Responses"
'PrefixI 'True) (S1 ('MetaSel ('Just"_responsesDefault"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referenced Response))) :*: S1 ('MetaSel ('Just"_responsesResponses"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashMap HttpStatusCode (Referenced Response)))))type Index Responses = HttpStatusCodeDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphantype IxValue Responses = Referenced ResponseDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphantype Index Responses = HttpStatusCodeDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphantype IxValue Responses = Referenced ResponseDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphantype IxKind Responses = An_AffineTraversalDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphantype Code Responses = '['[Maybe (Referenced Response), InsOrdHashMap HttpStatusCode (Referenced Response)]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf Responses = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"Responses"
'['Record"Responses"
'['FieldInfo"_responsesDefault"
, 'FieldInfo"_responsesResponses"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Describes a single response from an API Operation.
Constructors
Response_responseDescription :: TextA short description of the response. GFM syntax can be used for rich text representation.
_responseSchema :: Maybe (Referenced Schema)A definition of the response structure. It can be a primitive, an array or an object. If this field does not exist, it means no content is returned as part of the response. As an extension to the Schema Object, its root type value may also be "file". This SHOULD be accompanied by a relevant produces mime-type.
_responseHeaders :: InsOrdHashMap HeaderName HeaderA list of headers that are sent with the response.
_responseExamples :: Maybe ExampleAn example of the response message.
Instances29Eq, Data, Show, IsString, Semigroup, Monoid, …
Eq ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalData ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalIsString ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid ResponseDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDescription Response TextDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe Example, b ~ Maybe Example) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"examples"
k Response Response a b(k ~ A_Lens, a ~ Maybe (Referenced Schema), b ~ Maybe (Referenced Schema)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"schema"
k Response Response a b(k ~ A_Lens, a ~ InsOrdHashMap HeaderName Header, b ~ InsOrdHashMap HeaderName Header) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"headers"
k Response Response a b(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k Response Response a bHasDefault Responses (Maybe (Referenced Response))Defined in swagger2-2.8.9 · Data.Swagger.LensHasExamples Response (Maybe Example)Defined in swagger2-2.8.9 · Data.Swagger.LensHasResponses Swagger (Definitions Response)Defined in swagger2-2.8.9 · Data.Swagger.LensHasSchema Response (Maybe (Referenced Schema))Defined in swagger2-2.8.9 · Data.Swagger.LensHasHeaders Response (InsOrdHashMap HeaderName Header)Defined in swagger2-2.8.9 · Data.Swagger.LensHasResponses Responses (InsOrdHashMap HttpStatusCode (Referenced Response))Defined in swagger2-2.8.9 · Data.Swagger.LensFromJSON (Referenced Response)Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (Referenced Response)Defined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep Response = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Response"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Response"
'PrefixI 'True) ((S1 ('MetaSel ('Just"_responseDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just"_responseSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Referenced Schema)))) :*: (S1 ('MetaSel ('Just"_responseHeaders"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashMap HeaderName Header)) :*: S1 ('MetaSel ('Just"_responseExamples"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Example)))))type Code Response = '['[Text, Maybe (Referenced Schema), InsOrdHashMap HeaderName Header, Maybe Example]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf Response = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"Response"
'['Record"Response"
'['FieldInfo"_responseDescription"
, 'FieldInfo"_responseSchema"
, 'FieldInfo"_responseHeaders"
, 'FieldInfo"_responseExamples"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Constructors
Header_headerDescription :: Maybe TextA short description of the header.
_headerParamSchema :: ParamSchema ('SwaggerKindNormal Header)
Instances37Eq, Data, Show, Semigroup, Monoid, FromJSON, …
Eq HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalData HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalShow HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo HeaderDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions HeaderDefined in swagger2-2.8.9 · Data.Swagger.Internal(a ~ Maybe Value, b ~ Maybe Value) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"default"
A_Lens Header Header a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxItems"
A_Lens Header Header a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maxLength"
A_Lens Header Header a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minItems"
A_Lens Header Header a b(a ~ Maybe Integer, b ~ Maybe Integer) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minLength"
A_Lens Header Header a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMaximum"
A_Lens Header Header a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"exclusiveMinimum"
A_Lens Header Header a b(a ~ Maybe Bool, b ~ Maybe Bool) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"uniqueItems"
A_Lens Header Header a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"maximum"
A_Lens Header Header a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"minimum"
A_Lens Header Header a b(a ~ Maybe Scientific, b ~ Maybe Scientific) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"multipleOf"
A_Lens Header Header a b(a ~ Maybe Format, b ~ Maybe Format) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"format"
A_Lens Header Header a b(a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"pattern"
A_Lens Header Header a b(a ~ Maybe (SwaggerItems ('SwaggerKindNormal Header)), b ~ Maybe (SwaggerItems ('SwaggerKindNormal Header))) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"items"
A_Lens Header Header a b(a ~ Maybe (SwaggerType ('SwaggerKindNormal Header)), b ~ Maybe (SwaggerType ('SwaggerKindNormal Header))) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"type"
A_Lens Header Header a b(a ~ Maybe [Value], b ~ Maybe [Value]) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"enum"
A_Lens Header Header a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k Header Header a b(k ~ A_Lens, a ~ ParamSchema ('SwaggerKindNormal Header), b ~ ParamSchema ('SwaggerKindNormal Header)) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"paramSchema"
k Header Header a bHasDefault Header (Maybe Value)Defined in swagger2-2.8.9 · Data.Swagger.LensHasDescription Header (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasParamSchema Header (ParamSchema ('SwaggerKindNormal Header))Defined in swagger2-2.8.9 · Data.Swagger.LensHasType Header (Maybe (SwaggerType ('SwaggerKindNormal Header)))Defined in swagger2-2.8.9 · Data.Swagger.LensHasHeaders Response (InsOrdHashMap HeaderName Header)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Header = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Header"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Header"
'PrefixI 'True) (S1 ('MetaSel ('Just"_headerDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_headerParamSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ParamSchema ('SwaggerKindNormal Header)))))type Code Header = '['[Maybe Text, ParamSchema ('SwaggerKindNormal Header)]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf Header = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"Header"
'['Record"Header"
'['FieldInfo"_headerDescription"
, 'FieldInfo"_headerParamSchema"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Constructors
Instances10Eq, Data, Show, Generic, Semigroup, Monoid, …
Eq ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalData ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ExampleDefined in swagger2-2.8.9 · Data.Swagger.InternalHasExamples Response (Maybe Example)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Example = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Example"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Example"
'PrefixI 'True) (S1 ('MetaSel ('Just"getExample"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map MediaType Value))))
The location of the API key.
Instances7Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq ApiKeyLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalData ApiKeyLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ApiKeyLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ApiKeyLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ApiKeyLocationDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ApiKeyLocationDefined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep ApiKeyLocation = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"ApiKeyLocation"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"ApiKeyQuery"
'PrefixI 'False) U1 :+: C1 ('MetaCons"ApiKeyHeader"
'PrefixI 'False) U1)
Constructors
ApiKeyParams_apiKeyName :: TextThe name of the header or query parameter to be used.
_apiKeyIn :: ApiKeyLocationThe location of the API key.
Instances7Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq ApiKeyParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalData ApiKeyParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ApiKeyParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ApiKeyParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ApiKeyParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ApiKeyParamsDefined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep ApiKeyParams = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"ApiKeyParams"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"ApiKeyParams"
'PrefixI 'True) (S1 ('MetaSel ('Just"_apiKeyName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just"_apiKeyIn"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ApiKeyLocation)))
The authorization URL to be used for OAuth2 flow. This SHOULD be in the form of a URL.
The token URL to be used for OAuth2 flow. This SHOULD be in the form of a URL.
Instances8Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq OAuth2FlowDefined in swagger2-2.8.9 · Data.Swagger.InternalData OAuth2FlowDefined in swagger2-2.8.9 · Data.Swagger.InternalShow OAuth2FlowDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric OAuth2FlowDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON OAuth2FlowDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON OAuth2FlowDefined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue OAuth2FlowDefined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep OAuth2Flow = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"OAuth2Flow"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) ((C1 ('MetaCons"OAuth2Implicit"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AuthorizationURL)) :+: C1 ('MetaCons"OAuth2Password"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TokenURL))) :+: (C1 ('MetaCons"OAuth2Application"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TokenURL)) :+: C1 ('MetaCons"OAuth2AccessCode"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AuthorizationURL) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TokenURL))))
Constructors
OAuth2Params_oauth2Flow :: OAuth2FlowThe flow used by the OAuth2 security scheme.
_oauth2Scopes :: InsOrdHashMap Text TextThe available scopes for the OAuth2 security scheme.
Instances12Eq, Data, Show, FromJSON, ToJSON, Generic, …
Eq OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalData OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalShow OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions OAuth2ParamsDefined in swagger2-2.8.9 · Data.Swagger.Internaltype Rep OAuth2Params = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"OAuth2Params"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"OAuth2Params"
'PrefixI 'True) (S1 ('MetaSel ('Just"_oauth2Flow"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OAuth2Flow) :*: S1 ('MetaSel ('Just"_oauth2Scopes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InsOrdHashMap Text Text))))type Code OAuth2Params = '['[OAuth2Flow, InsOrdHashMap Text Text]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf OAuth2Params = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"OAuth2Params"
'['Record"OAuth2Params"
'['FieldInfo"_oauth2Flow"
, 'FieldInfo"_oauth2Scopes"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
Instances12Eq, Data, Show, Generic, FromJSON, ToJSON, …
Eq SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.InternalData SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.InternalShow SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.InternalAesonDefaultValue SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.InternalHasType SecurityScheme SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Prism, a ~ ApiKeyParams, b ~ ApiKeyParams) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_SecuritySchemeApiKey"
k SecuritySchemeType SecuritySchemeType a b(k ~ A_Prism, a ~ OAuth2Params, b ~ OAuth2Params) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_SecuritySchemeOAuth2"
k SecuritySchemeType SecuritySchemeType a b(k ~ A_Prism, a ~ (), b ~ ()) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_SecuritySchemeBasic"
k SecuritySchemeType SecuritySchemeType a btype Rep SecuritySchemeType = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"SecuritySchemeType"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"SecuritySchemeBasic"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"SecuritySchemeApiKey"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ApiKeyParams)) :+: C1 ('MetaCons"SecuritySchemeOAuth2"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OAuth2Params))))
Constructors
SecurityScheme_securitySchemeType :: SecuritySchemeTypeThe type of the security scheme.
_securitySchemeDescription :: Maybe TextA short description for security scheme.
Instances17Eq, Data, Show, Semigroup, FromJSON, ToJSON, …
Eq SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalData SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalShow SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalHasDatatypeInfo SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSwaggerAesonOptions SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.InternalHasType SecurityScheme SecuritySchemeTypeDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k SecurityScheme SecurityScheme a b(k ~ A_Lens, a ~ SecuritySchemeType, b ~ SecuritySchemeType) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"type"
k SecurityScheme SecurityScheme a bHasDescription SecurityScheme (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep SecurityScheme = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"SecurityScheme"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"SecurityScheme"
'PrefixI 'True) (S1 ('MetaSel ('Just"_securitySchemeType"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecuritySchemeType) :*: S1 ('MetaSel ('Just"_securitySchemeDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))type Code SecurityScheme = '['[SecuritySchemeType, Maybe Text]]Defined in swagger2-2.8.9 · Data.Swagger.Internaltype DatatypeInfoOf SecurityScheme = 'ADTDefined in swagger2-2.8.9 · Data.Swagger.Internal"Data.Swagger.Internal"
"SecurityScheme"
'['Record"SecurityScheme"
'['FieldInfo"_securitySchemeType"
, 'FieldInfo"_securitySchemeDescription"
]] '['['StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy, 'StrictnessInfo 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy]]
merge scopes of two OAuth2 security schemes when their flows are identical. In other case returns first security scheme
Constructors
Instances16Eq, Data, Show, Generic, Semigroup, Monoid, …
Eq SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalData SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalShow SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalAt SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphanIxed SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphanAesonDefaultValue SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSecurityDefinitions Swagger SecurityDefinitionsDefined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep SecurityDefinitions = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"SecurityDefinitions"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'True) (C1 ('MetaCons"SecurityDefinitions"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Definitions SecurityScheme))))type Index SecurityDefinitions = TextDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphantype IxValue SecurityDefinitions = SecuritySchemeDefined in swagger2-2.8.9 · Data.Swagger.Lens · orphan
Lists the required security schemes to execute this operation. The object can have multiple security schemes declared in it which are all required (that is, there is a logical AND between the schemes).
Constructors
Instances10Eq, Data, Read, Show, Semigroup, Monoid, …
Eq SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalData SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalRead SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalShow SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON SecurityRequirementDefined in swagger2-2.8.9 · Data.Swagger.InternalHasSecurity Operation [SecurityRequirement]Defined in swagger2-2.8.9 · Data.Swagger.LensHasSecurity Swagger [SecurityRequirement]Defined in swagger2-2.8.9 · Data.Swagger.Lens
Tag name.
Allows adding meta data to a single tag that is used by Operation.
It is not mandatory to have a Tag per tag used there.
Constructors
Tag_tagName :: TagNameThe name of the tag.
_tagDescription :: Maybe TextA short description for the tag. GFM syntax can be used for rich text representation.
_tagExternalDocs :: Maybe ExternalDocsAdditional external documentation for this tag.
Instances17Eq, Data, Ord, Show, IsString, Generic, …
Eq TagDefined in swagger2-2.8.9 · Data.Swagger.InternalData TagDefined in swagger2-2.8.9 · Data.Swagger.InternalOrd TagDefined in swagger2-2.8.9 · Data.Swagger.InternalShow TagDefined in swagger2-2.8.9 · Data.Swagger.InternalIsString TagDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric TagDefined in swagger2-2.8.9 · Data.Swagger.InternalHashable TagDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON TagDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON TagDefined in swagger2-2.8.9 · Data.Swagger.InternalHasName Tag TagNameDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe ExternalDocs, b ~ Maybe ExternalDocs) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"externalDocs"
k Tag Tag a b(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k Tag Tag a b(k ~ A_Lens, a ~ TagName, b ~ TagName) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"name"
k Tag Tag a bHasDescription Tag (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Tag (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.LensHasTags Swagger (InsOrdHashSet Tag)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep Tag = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"Tag"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"Tag"
'PrefixI 'True) (S1 ('MetaSel ('Just"_tagName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TagName) :*: (S1 ('MetaSel ('Just"_tagDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_tagExternalDocs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExternalDocs)))))
Allows referencing an external resource for extended documentation.
Constructors
ExternalDocs_externalDocsDescription :: Maybe TextA short description of the target documentation. GFM syntax can be used for rich text representation.
_externalDocsUrl :: URLThe URL for the target documentation.
Instances20Eq, Data, Ord, Show, Generic, Semigroup, …
Eq ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalData ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalOrd ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalGeneric ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalSemigroup ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalMonoid ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalHashable ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid ExternalDocsDefined in swagger2-2.8.9 · Data.Swagger.InternalHasUrl ExternalDocs URLDefined in swagger2-2.8.9 · Data.Swagger.Lens(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"description"
k ExternalDocs ExternalDocs a b(k ~ A_Lens, a ~ URL, b ~ URL) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"url"
k ExternalDocs ExternalDocs a bHasDescription ExternalDocs (Maybe Text)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Operation (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Schema (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Swagger (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.LensHasExternalDocs Tag (Maybe ExternalDocs)Defined in swagger2-2.8.9 · Data.Swagger.Lenstype Rep ExternalDocs = D1 ('MetaDataDefined in swagger2-2.8.9 · Data.Swagger.Internal"ExternalDocs"
"Data.Swagger.Internal"
"swagger2-2.8.9-GdtUSJaX3mm2C6gpb55OzU"
'False) (C1 ('MetaCons"ExternalDocs"
'PrefixI 'True) (S1 ('MetaSel ('Just"_externalDocsDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just"_externalDocsUrl"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URL)))
A simple object to allow referencing other definitions in the specification. It can be used to reference parameters and responses that are defined at the top level for reuse.
Constructors
Instances5Eq, Data, Show, FromJSON, ToJSON
Eq ReferenceDefined in swagger2-2.8.9 · Data.Swagger.InternalData ReferenceDefined in swagger2-2.8.9 · Data.Swagger.InternalShow ReferenceDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON ReferenceDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON ReferenceDefined in swagger2-2.8.9 · Data.Swagger.Internal
Instances21Functor, LabelOptic, HasAllOf, HasDefault, HasParameters, HasSchema, …
Functor ReferencedDefined in swagger2-2.8.9 · Data.Swagger.Internal(k ~ A_Prism, a1 ~ Reference, b ~ Reference) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_Ref"
k (Referenced a2) (Referenced a2) a1 b(k ~ A_Prism, a1 ~ a2, b ~ a3) => LabelOpticDefined in swagger2-2.8.9 · Data.Swagger.Optics · orphan"_Inline"
k (Referenced a2) (Referenced a3) a1 bHasAllOf Schema (Maybe [Referenced Schema])Defined in swagger2-2.8.9 · Data.Swagger.LensHasDefault Responses (Maybe (Referenced Response))Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters Operation [Referenced Param]Defined in swagger2-2.8.9 · Data.Swagger.LensHasParameters PathItem [Referenced Param]Defined in swagger2-2.8.9 · Data.Swagger.LensHasSchema Response (Maybe (Referenced Schema))Defined in swagger2-2.8.9 · Data.Swagger.LensHasProperties Schema (InsOrdHashMap Text (Referenced Schema))Defined in swagger2-2.8.9 · Data.Swagger.LensHasResponses Responses (InsOrdHashMap HttpStatusCode (Referenced Response))Defined in swagger2-2.8.9 · Data.Swagger.LensEq a => Eq (Referenced a)Defined in swagger2-2.8.9 · Data.Swagger.InternalData a => Data (Referenced a)Defined in swagger2-2.8.9 · Data.Swagger.InternalShow a => Show (Referenced a)Defined in swagger2-2.8.9 · Data.Swagger.InternalIsString a => IsString (Referenced a)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (Referenced Param)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (Referenced Response)Defined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON (Referenced Schema)Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (Referenced Param)Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (Referenced Response)Defined in swagger2-2.8.9 · Data.Swagger.InternalToJSON (Referenced Schema)Defined in swagger2-2.8.9 · Data.Swagger.InternalMonoid a => SwaggerMonoid (Referenced a)Defined in swagger2-2.8.9 · Data.Swagger.Internal
Instances11Eq, Data, Ord, Show, Hashable, FromJSON, …
Eq URLDefined in swagger2-2.8.9 · Data.Swagger.InternalData URLDefined in swagger2-2.8.9 · Data.Swagger.InternalOrd URLDefined in swagger2-2.8.9 · Data.Swagger.InternalShow URLDefined in swagger2-2.8.9 · Data.Swagger.InternalHashable URLDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON URLDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON URLDefined in swagger2-2.8.9 · Data.Swagger.InternalSwaggerMonoid URLDefined in swagger2-2.8.9 · Data.Swagger.InternalHasUrl ExternalDocs URLDefined in swagger2-2.8.9 · Data.Swagger.LensHasUrl Contact (Maybe URL)Defined in swagger2-2.8.9 · Data.Swagger.LensHasUrl License (Maybe URL)Defined in swagger2-2.8.9 · Data.Swagger.Lens
Instances6Eq, Data, Show, FromJSON, ToJSON, HasAdditionalProperties
Eq AdditionalPropertiesDefined in swagger2-2.8.9 · Data.Swagger.InternalData AdditionalPropertiesDefined in swagger2-2.8.9 · Data.Swagger.InternalShow AdditionalPropertiesDefined in swagger2-2.8.9 · Data.Swagger.InternalFromJSON AdditionalPropertiesDefined in swagger2-2.8.9 · Data.Swagger.InternalToJSON AdditionalPropertiesDefined in swagger2-2.8.9 · Data.Swagger.InternalHasAdditionalProperties Schema (Maybe AdditionalProperties)Defined in swagger2-2.8.9 · Data.Swagger.Lens
Orphan instances
1 instance(Eq a, Hashable a) => SwaggerMonoid (InsOrdHashSet a)