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

Hasura.RQL.Types.CustomTypes

Synopsis

Documentation

data CustomTypes Source #

A set of custom GraphQL types, sorted by "kind".

Instances

Instances details
FromJSON CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep CustomTypes :: Type -> Type #

Show CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: CustomTypes -> () #

Eq CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep CustomTypes Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

data InputObjectTypeDefinition Source #

Instances

Instances details
FromJSON InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep InputObjectTypeDefinition :: Type -> Type #

Show InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Eq InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectTypeDefinition = D1 ('MetaData "InputObjectTypeDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "InputObjectTypeDefinition" 'PrefixI 'True) (S1 ('MetaSel ('Just "_iotdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputObjectTypeName) :*: (S1 ('MetaSel ('Just "_iotdDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Just "_iotdFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty InputObjectFieldDefinition)))))

newtype InputObjectTypeName Source #

Instances

Instances details
FromJSON InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep InputObjectTypeName :: Type -> Type #

Show InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: InputObjectTypeName -> () #

Eq InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Hashable InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToTxt InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectTypeName = D1 ('MetaData "InputObjectTypeName" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "InputObjectTypeName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unInputObjectTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

data InputObjectFieldDefinition Source #

Instances

Instances details
FromJSON InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep InputObjectFieldDefinition :: Type -> Type #

Show InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Eq InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectFieldDefinition = D1 ('MetaData "InputObjectFieldDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "InputObjectFieldDefinition" 'PrefixI 'True) (S1 ('MetaSel ('Just "_iofdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputObjectFieldName) :*: (S1 ('MetaSel ('Just "_iofdDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Just "_iofdType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GraphQLType))))

newtype InputObjectFieldName Source #

Instances

Instances details
FromJSON InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep InputObjectFieldName :: Type -> Type #

Show InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: InputObjectFieldName -> () #

Eq InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Hashable InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToTxt InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep InputObjectFieldName = D1 ('MetaData "InputObjectFieldName" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "InputObjectFieldName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unInputObjectFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

data ObjectTypeDefinition Source #

Instances

Instances details
FromJSON ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep ObjectTypeDefinition :: Type -> Type #

Show ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: ObjectTypeDefinition -> () #

Eq ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ObjectTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ObjectTypeDefinition = D1 ('MetaData "ObjectTypeDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "ObjectTypeDefinition" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_otdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectTypeName) :*: S1 ('MetaSel ('Just "_otdDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Description))) :*: (S1 ('MetaSel ('Just "_otdFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty (ObjectFieldDefinition GraphQLType))) :*: S1 ('MetaSel ('Just "_otdRelationships") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TypeRelationshipDefinition]))))

newtype ObjectTypeName Source #

Constructors

ObjectTypeName 

Instances

Instances details
FromJSON ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep ObjectTypeName :: Type -> Type #

Show ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: ObjectTypeName -> () #

Eq ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Hashable ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToTxt ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ObjectTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ObjectTypeName = D1 ('MetaData "ObjectTypeName" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "ObjectTypeName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unObjectTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

data ObjectFieldDefinition field Source #

Instances

Instances details
Foldable ObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

fold :: Monoid m => ObjectFieldDefinition m -> m #

foldMap :: Monoid m => (a -> m) -> ObjectFieldDefinition a -> m #

foldMap' :: Monoid m => (a -> m) -> ObjectFieldDefinition a -> m #

foldr :: (a -> b -> b) -> b -> ObjectFieldDefinition a -> b #

foldr' :: (a -> b -> b) -> b -> ObjectFieldDefinition a -> b #

foldl :: (b -> a -> b) -> b -> ObjectFieldDefinition a -> b #

foldl' :: (b -> a -> b) -> b -> ObjectFieldDefinition a -> b #

foldr1 :: (a -> a -> a) -> ObjectFieldDefinition a -> a #

foldl1 :: (a -> a -> a) -> ObjectFieldDefinition a -> a #

toList :: ObjectFieldDefinition a -> [a] #

null :: ObjectFieldDefinition a -> Bool #

length :: ObjectFieldDefinition a -> Int #

elem :: Eq a => a -> ObjectFieldDefinition a -> Bool #

maximum :: Ord a => ObjectFieldDefinition a -> a #

minimum :: Ord a => ObjectFieldDefinition a -> a #

sum :: Num a => ObjectFieldDefinition a -> a #

product :: Num a => ObjectFieldDefinition a -> a #

Traversable ObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Functor ObjectFieldDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

FromJSON field => FromJSON (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON field => ToJSON (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

(HasCodec field, Typeable field) => HasCodec (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep (ObjectFieldDefinition field) :: Type -> Type #

Show field => Show (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData field => NFData (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: ObjectFieldDefinition field -> () #

Eq field => Eq (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep (ObjectFieldDefinition field) Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep (ObjectFieldDefinition field) = D1 ('MetaData "ObjectFieldDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "ObjectFieldDefinition" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_ofdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectFieldName) :*: S1 ('MetaSel ('Just "_ofdArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value))) :*: (S1 ('MetaSel ('Just "_ofdDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Just "_ofdType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 field))))

newtype ObjectFieldName Source #

Constructors

ObjectFieldName 

Instances

Instances details
FromJSON ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

FromJSONKey ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSONKey ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep ObjectFieldName :: Type -> Type #

Show ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: ObjectFieldName -> () #

Eq ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Hashable ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToTxt ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ObjectFieldName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ObjectFieldName = D1 ('MetaData "ObjectFieldName" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "ObjectFieldName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unObjectFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

data ScalarTypeDefinition Source #

Instances

Instances details
FromJSON ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep ScalarTypeDefinition :: Type -> Type #

Show ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: ScalarTypeDefinition -> () #

Eq ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ScalarTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep ScalarTypeDefinition = D1 ('MetaData "ScalarTypeDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "ScalarTypeDefinition" 'PrefixI 'True) (S1 ('MetaSel ('Just "_stdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Name) :*: S1 ('MetaSel ('Just "_stdDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Description))))

data EnumTypeDefinition Source #

Instances

Instances details
FromJSON EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep EnumTypeDefinition :: Type -> Type #

Show EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: EnumTypeDefinition -> () #

Eq EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep EnumTypeDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep EnumTypeDefinition = D1 ('MetaData "EnumTypeDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "EnumTypeDefinition" 'PrefixI 'True) (S1 ('MetaSel ('Just "_etdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnumTypeName) :*: (S1 ('MetaSel ('Just "_etdDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Just "_etdValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EnumValueDefinition)))))

newtype EnumTypeName Source #

Constructors

EnumTypeName 

Fields

Instances

Instances details
FromJSON EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep EnumTypeName :: Type -> Type #

Show EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: EnumTypeName -> () #

Eq EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Hashable EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToTxt EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep EnumTypeName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep EnumTypeName = D1 ('MetaData "EnumTypeName" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "EnumTypeName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEnumTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

data EnumValueDefinition Source #

Instances

Instances details
FromJSON EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep EnumValueDefinition :: Type -> Type #

Show EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: EnumValueDefinition -> () #

Eq EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep EnumValueDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep EnumValueDefinition = D1 ('MetaData "EnumValueDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "EnumValueDefinition" 'PrefixI 'True) (S1 ('MetaSel ('Just "_evdValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnumValue) :*: (S1 ('MetaSel ('Just "_evdDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Just "_evdIsDeprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data TypeRelationshipDefinition Source #

Instances

Instances details
FromJSON TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep TypeRelationshipDefinition :: Type -> Type #

Show TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Eq TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep TypeRelationshipDefinition Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep TypeRelationshipDefinition = D1 ('MetaData "TypeRelationshipDefinition" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "TypeRelationshipDefinition" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_trdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RelationshipName) :*: S1 ('MetaSel ('Just "_trdType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RelType)) :*: (S1 ('MetaSel ('Just "_trdSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceName) :*: (S1 ('MetaSel ('Just "_trdRemoteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QualifiedTable) :*: S1 ('MetaSel ('Just "_trdFieldMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap ObjectFieldName PGCol))))))

newtype RelationshipName Source #

TODO: deduplicate this in favour of RelName

Constructors

RelationshipName 

Instances

Instances details
FromJSON RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToJSON RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

HasCodec RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep RelationshipName :: Type -> Type #

Show RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

NFData RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Methods

rnf :: RelationshipName -> () #

Eq RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Hashable RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

ToTxt RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep RelationshipName Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep RelationshipName = D1 ('MetaData "RelationshipName" "Hasura.RQL.Types.CustomTypes" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "RelationshipName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRelationshipName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

data AnnotatedInputType Source #

Instances

Instances details
ToJSON AnnotatedInputType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic AnnotatedInputType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep AnnotatedInputType :: Type -> Type #

Eq AnnotatedInputType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord AnnotatedInputType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep AnnotatedInputType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

data AnnotatedScalarType Source #

Instances

Instances details
ToJSON AnnotatedScalarType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic AnnotatedScalarType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep AnnotatedScalarType :: Type -> Type #

Eq AnnotatedScalarType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Ord AnnotatedScalarType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

type Rep AnnotatedScalarType Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

data AnnotatedObjectType Source #

data AnnotatedObjectFieldType Source #

data AnnotatedTypeRelationship Source #

Instances

Instances details
ToJSON AnnotatedTypeRelationship Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Generic AnnotatedTypeRelationship Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes

Associated Types

type Rep AnnotatedTypeRelationship :: Type -> Type #

type Rep AnnotatedTypeRelationship Source # 
Instance details

Defined in Hasura.RQL.Types.CustomTypes