graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.LogicalModel.Cache

Synopsis

Documentation

data LogicalModelInfo (b :: BackendType) Source #

Description of a logical model for use in metadata (after schema cache)

Instances

Instances details
(Backend b, ToJSON (RolePermInfoMap b)) => ToJSON (LogicalModelInfo b) Source # 
Instance details

Defined in Hasura.LogicalModel.Cache

Generic (LogicalModelInfo b) Source # 
Instance details

Defined in Hasura.LogicalModel.Cache

Associated Types

type Rep (LogicalModelInfo b) :: Type -> Type #

type Rep (LogicalModelInfo b) Source # 
Instance details

Defined in Hasura.LogicalModel.Cache

type Rep (LogicalModelInfo b) = D1 ('MetaData "LogicalModelInfo" "Hasura.LogicalModel.Cache" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "LogicalModelInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_lmiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogicalModelName) :*: S1 ('MetaSel ('Just "_lmiFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (InsOrdHashMap (Column b) (LogicalModelField b)))) :*: (S1 ('MetaSel ('Just "_lmiDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_lmiPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (RolePermInfoMap b)))))