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

Hasura.RemoteSchema.Metadata.Core

Synopsis

Documentation

data RemoteSchemaDef Source #

Unvalidated remote schema config, from the user's API request

Instances

Instances details
FromJSON RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

ToJSON RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

HasCodec RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

Generic RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

Associated Types

type Rep RemoteSchemaDef :: Type -> Type #

Show RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

NFData RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

Methods

rnf :: RemoteSchemaDef -> () #

Eq RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

type Rep RemoteSchemaDef Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

type Rep RemoteSchemaDef = D1 ('MetaData "RemoteSchemaDef" "Hasura.RemoteSchema.Metadata.Core" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "RemoteSchemaDef" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_rsdUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputWebhook)) :*: (S1 ('MetaSel ('Just "_rsdUrlFromEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UrlFromEnv)) :*: S1 ('MetaSel ('Just "_rsdHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HeaderConf])))) :*: (S1 ('MetaSel ('Just "_rsdForwardClientHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "_rsdTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "_rsdCustomization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteSchemaCustomization))))))

data RemoteSchemaMetadataG r Source #

Instances

Instances details
FromJSON (RemoteRelationshipG r) => FromJSON (RemoteSchemaMetadataG r) Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

ToJSON (RemoteRelationshipG r) => ToJSON (RemoteSchemaMetadataG r) Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

(HasCodec (RemoteRelationshipG r), Typeable r) => HasCodec (RemoteSchemaMetadataG r) Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

Generic (RemoteSchemaMetadataG r) Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

Associated Types

type Rep (RemoteSchemaMetadataG r) :: Type -> Type #

Show r => Show (RemoteSchemaMetadataG r) Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

Eq r => Eq (RemoteSchemaMetadataG r) Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

type Rep (RemoteSchemaMetadataG r) Source # 
Instance details

Defined in Hasura.RemoteSchema.Metadata.Core

type Rep (RemoteSchemaMetadataG r) = D1 ('MetaData "RemoteSchemaMetadataG" "Hasura.RemoteSchema.Metadata.Core" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "RemoteSchemaMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_rsmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RemoteSchemaName) :*: S1 ('MetaSel ('Just "_rsmDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RemoteSchemaDef)) :*: (S1 ('MetaSel ('Just "_rsmComment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_rsmPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RemoteSchemaPermissionMetadata]) :*: S1 ('MetaSel ('Just "_rsmRemoteRelationships") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (SchemaRemoteRelationships r))))))