Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data SwaggerType (t :: SwaggerKind Type) where
- SwaggerString :: forall (t :: SwaggerKind Type). SwaggerType t
- SwaggerNumber :: forall (t :: SwaggerKind Type). SwaggerType t
- SwaggerInteger :: forall (t :: SwaggerKind Type). SwaggerType t
- SwaggerBoolean :: forall (t :: SwaggerKind Type). SwaggerType t
- SwaggerArray :: forall (t :: SwaggerKind Type). SwaggerType t
- SwaggerFile :: SwaggerType ('SwaggerKindParamOtherSchema :: SwaggerKind Type)
- SwaggerNull :: SwaggerType ('SwaggerKindSchema :: SwaggerKind Type)
- SwaggerObject :: SwaggerType ('SwaggerKindSchema :: SwaggerKind Type)
- type SwaggerToSchema = ToSchema
- type SwaggerToParamSchema = ToParamSchema
- defaultDeclareNamedSchema :: Applicative f => (Schema -> Schema) -> proxy a -> f NamedSchema
SwaggerType re-export
data SwaggerType (t :: SwaggerKind Type) where #
SwaggerString :: forall (t :: SwaggerKind Type). SwaggerType t | |
SwaggerNumber :: forall (t :: SwaggerKind Type). SwaggerType t | |
SwaggerInteger :: forall (t :: SwaggerKind Type). SwaggerType t | |
SwaggerBoolean :: forall (t :: SwaggerKind Type). SwaggerType t | |
SwaggerArray :: forall (t :: SwaggerKind Type). SwaggerType t | |
SwaggerFile :: SwaggerType ('SwaggerKindParamOtherSchema :: SwaggerKind Type) | |
SwaggerNull :: SwaggerType ('SwaggerKindSchema :: SwaggerKind Type) | |
SwaggerObject :: SwaggerType ('SwaggerKindSchema :: SwaggerKind Type) |
Instances
Alias types
We created type aliases for Swagger.ToSchema and Swagger.ToParamSchema.
type SwaggerToSchema = ToSchema Source #
type SwaggerToParamSchema = ToParamSchema Source #
Functions
defaultDeclareNamedSchema :: Applicative f => (Schema -> Schema) -> proxy a -> f NamedSchema Source #
Function to help with Swagger.ToSchema instances