jordan-openapi-0.1.0.0: OpenAPI Definitions for Jordan, Automatically
Safe HaskellNone
LanguageHaskell2010

Jordan.OpenAPI

Synopsis

Documentation

getFromNamed :: forall a. FromJSON a => Proxy a -> Declare (Definitions Schema) NamedSchema Source #

Get documentation for a type that implements FromJSON

getToNamed :: forall a. ToJSON a => Proxy a -> Declare (Definitions Schema) NamedSchema Source #

Get documentation for a type that implements ToJSON

newtype JordanFromJSONSchema a Source #

Newtype for use with DerivingVia.

Allows deriving ToSchema via DerivingVia, using the Jordan defintion of ToJSON.

Instances

Instances details
(Typeable a, FromJSON a) => ToSchema (JordanFromJSONSchema a) Source # 
Instance details

Defined in Jordan.OpenAPI

FromJSON a => FromJSON (JordanFromJSONSchema a) Source # 
Instance details

Defined in Jordan.OpenAPI

Methods

fromJSON :: JSONParser f => f (JordanFromJSONSchema a)