compaREST-0.1.0.1: Compatibility checker for OpenAPI
Safe HaskellNone
LanguageHaskell2010

Data.OpenApi.Compare.Validate.Schema.TypedJson

Synopsis

Documentation

data ForeachType (f :: JsonType -> Type) Source #

Constructors

ForeachType 

Fields

Instances

Instances details
(forall (x :: JsonType). Typeable x => Eq (f x)) => Eq (ForeachType f) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.Schema.TypedJson

(forall (x :: JsonType). Typeable x => Ord (f x)) => Ord (ForeachType f) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.Schema.TypedJson

(forall (x :: JsonType). Typeable x => Show (f x)) => Show (ForeachType f) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.Schema.TypedJson

(forall (x :: JsonType). Lattice (f x)) => Lattice (ForeachType f) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.Schema.TypedJson

(forall (x :: JsonType). BoundedJoinSemiLattice (f x)) => BoundedJoinSemiLattice (ForeachType f) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.Schema.TypedJson

Methods

bottom :: ForeachType f #

(forall (x :: JsonType). BoundedMeetSemiLattice (f x)) => BoundedMeetSemiLattice (ForeachType f) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.Schema.TypedJson

Methods

top :: ForeachType f #

foldType :: Monoid m => (forall x. Typeable x => JsonType -> (ForeachType f -> f x) -> m) -> m Source #

forType_ :: Applicative m => (forall x. Typeable x => JsonType -> (ForeachType f -> f x) -> m ()) -> m () Source #