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

Hasura.RQL.DDL.SchemaRegistry

Synopsis

Documentation

newtype SchemaProjectId Source #

Constructors

SchemaProjectId 

Fields

Instances

Instances details
FromJSON SchemaProjectId Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

ToJSON SchemaProjectId Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Generic SchemaProjectId Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Associated Types

type Rep SchemaProjectId :: Type -> Type #

Show SchemaProjectId Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Eq SchemaProjectId Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaProjectId Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaProjectId = D1 ('MetaData "SchemaProjectId" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "SchemaProjectId" 'PrefixI 'True) (S1 ('MetaSel ('Just "_spiProjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype IsMetadataInconsistent Source #

Instances

Instances details
FromJSON IsMetadataInconsistent Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

ToJSON IsMetadataInconsistent Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Generic IsMetadataInconsistent Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Associated Types

type Rep IsMetadataInconsistent :: Type -> Type #

Show IsMetadataInconsistent Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Eq IsMetadataInconsistent Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep IsMetadataInconsistent Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep IsMetadataInconsistent = D1 ('MetaData "IsMetadataInconsistent" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "IsMetadataInconsistent" 'PrefixI 'True) (S1 ('MetaSel ('Just "_isMdInconsistent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype SchemaSDL Source #

Constructors

SchemaSDL 

Fields

Instances

Instances details
FromJSON SchemaSDL Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

ToJSON SchemaSDL Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Generic SchemaSDL Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Associated Types

type Rep SchemaSDL :: Type -> Type #

Show SchemaSDL Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Eq SchemaSDL Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaSDL Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaSDL = D1 ('MetaData "SchemaSDL" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "SchemaSDL" 'PrefixI 'True) (S1 ('MetaSel ('Just "_sdl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype SchemaHash Source #

Constructors

SchemaHash 

Fields

Instances

Instances details
FromJSON SchemaHash Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

ToJSON SchemaHash Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Generic SchemaHash Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Associated Types

type Rep SchemaHash :: Type -> Type #

Show SchemaHash Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Eq SchemaHash Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaHash Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaHash = D1 ('MetaData "SchemaHash" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "SchemaHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "_schemaHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data GQLSchemaInformation Source #

Instances

Instances details
FromJSON GQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

ToJSON GQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Generic GQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Associated Types

type Rep GQLSchemaInformation :: Type -> Type #

Show GQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Eq GQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep GQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep GQLSchemaInformation = D1 ('MetaData "GQLSchemaInformation" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "GQLSchemaInformation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_gsiSchemaSDL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaSDL) :*: S1 ('MetaSel ('Just "_gsiSchemaHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaHash)))

data ProjectGQLSchemaInformation Source #

Instances

Instances details
FromJSON ProjectGQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

ToJSON ProjectGQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Generic ProjectGQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Associated Types

type Rep ProjectGQLSchemaInformation :: Type -> Type #

Show ProjectGQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Eq ProjectGQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep ProjectGQLSchemaInformation Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep ProjectGQLSchemaInformation = D1 ('MetaData "ProjectGQLSchemaInformation" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "ProjectGQLSchemaInformation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_pgsiSchemaRegistryMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaRegistryMap) :*: (S1 ('MetaSel ('Just "_pgsiIsMetadataInconsistent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IsMetadataInconsistent) :*: S1 ('MetaSel ('Just "_pgsiAdminSchemaHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaHash))) :*: (S1 ('MetaSel ('Just "_pgsiMetadataResourceVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetadataResourceVersion) :*: (S1 ('MetaSel ('Just "_pgsiChangeRecordedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "_pgsiMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Metadata)))))

data SchemaRegistryDetails Source #

Instances

Instances details
FromJSON SchemaRegistryDetails Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

ToJSON SchemaRegistryDetails Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Generic SchemaRegistryDetails Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Associated Types

type Rep SchemaRegistryDetails :: Type -> Type #

Show SchemaRegistryDetails Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

Eq SchemaRegistryDetails Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaRegistryDetails Source # 
Instance details

Defined in Hasura.RQL.DDL.SchemaRegistry

type Rep SchemaRegistryDetails = D1 ('MetaData "SchemaRegistryDetails" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "SchemaRegistryDetails" 'PrefixI 'True) (S1 ('MetaSel ('Just "_srdlSchemaRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RoleName) :*: S1 ('MetaSel ('Just "_srdlSchemaInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GQLSchemaInformation)))

data SchemaRegistryContext Source #

Context required to upate schema registry everytime the schema is updated