Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
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
type SwaggerToSchema = ToSchema Source #
type SwaggerToParamSchema = ToParamSchema Source #
defaultDeclareNamedSchema :: Applicative f => (Schema -> Schema) -> proxy a -> f NamedSchema Source #