| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Miso.GraphQL.AST
Synopsis
- data ExecutableDirectiveLocation
- data TypeSystemDirectiveLocation
- data StringValue
- newtype Document = Document (NonEmpty Definition)
- data Definition
- data ExecutableDefinition
- data OperationDefinition
- operationSelectionSet :: OperationDefinition -> SelectionSet
- data OperationType
- type SelectionSet = NonEmpty Selection
- data Selection
- data Field = Field (Maybe Alias) Name (Maybe Arguments) (Maybe Directives) (Maybe SelectionSet)
- newtype Alias = Alias Name
- type Arguments = NonEmpty Argument
- data Argument = Argument Name Value
- argumentName :: Argument -> Name
- data FragmentSpread = FragmentSpread FragmentName (Maybe Directives)
- data InlineFragment = InlineFragment (Maybe TypeCondition) (Maybe Directives) SelectionSet
- data FragmentDefinition = FragmentDefinition (Maybe Description) FragmentName TypeCondition (Maybe Directives) SelectionSet
- newtype FragmentName = FragmentName Name
- newtype TypeCondition = TypeCondition NamedType
- data Value
- newtype EnumValue = EnumValue Name
- enumValueName :: EnumValue -> Name
- data ObjectField = ObjectField Name Value
- objectFieldName :: ObjectField -> Name
- type VariablesDefinition = NonEmpty VariableDefinition
- data VariableDefinition = VariableDefinition (Maybe Description) Variable Type (Maybe DefaultValue) (Maybe Directives)
- variableDefinitionName :: VariableDefinition -> Name
- newtype Variable = Variable Name
- variableName :: Variable -> Name
- newtype DefaultValue = DefaultValue Value
- data Type
- typeName :: Type -> Name
- newtype NamedType = NamedType Name
- namedTypeName :: NamedType -> Name
- newtype ListType = ListType Type
- data NonNullType
- type Directives = NonEmpty Directive
- data Directive = Directive Name (Maybe Arguments)
- data TypeSystemDefinition
- data TypeSystemExtension
- data SchemaDefinition = SchemaDefinition (Maybe Description) (Maybe Directives) RootOperationTypeDefinitions
- data SchemaExtension = SchemaExtension (Maybe Directives) (Maybe RootOperationTypeDefinitions)
- type RootOperationTypeDefinitions = NonEmpty RootOperationTypeDefinition
- data RootOperationTypeDefinition = RootOperationTypeDefinition OperationType NamedType
- rootOperationType :: RootOperationTypeDefinition -> OperationType
- newtype Description = Description StringValue
- data TypeDefinition
- data TypeExtension
- data ScalarTypeDefinition = ScalarTypeDefinition (Maybe Description) Name (Maybe Directives)
- data ScalarTypeExtension = ScalarTypeExtension Name Directives
- data ObjectTypeDefinition = ObjectTypeDefinition (Maybe Description) Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition)
- data ObjectTypeExtension = ObjectTypeExtension Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition)
- newtype ImplementsInterfaces = ImplementsInterfaces (NonEmpty NamedType)
- newtype FieldsDefinition = FieldsDefinition (NonEmpty FieldDefinition)
- data FieldDefinition = FieldDefinition (Maybe Description) Name (Maybe ArgumentsDefinition) Type (Maybe Directives)
- fieldDefinitionName :: FieldDefinition -> Name
- newtype ArgumentsDefinition = ArgumentsDefinition (NonEmpty InputValueDefinition)
- data InputValueDefinition = InputValueDefinition (Maybe Description) Name Type (Maybe DefaultValue) (Maybe Directives)
- inputValueDefinitionName :: InputValueDefinition -> Name
- data InterfaceTypeDefinition = InterfaceTypeDefinition (Maybe Description) Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition)
- data InterfaceTypeExtension = InterfaceTypeExtension Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition)
- data UnionTypeDefinition = UnionTypeDefinition (Maybe Description) Name (Maybe Directives) (Maybe UnionMemberTypes)
- newtype UnionMemberTypes = UnionMemberTypes (NonEmpty NamedType)
- data UnionTypeExtension = UnionTypeExtension Name (Maybe Directives) (Maybe UnionMemberTypes)
- data EnumTypeDefinition = EnumTypeDefinition (Maybe Description) Name (Maybe Directives) (Maybe EnumValuesDefinition)
- newtype EnumValuesDefinition = EnumValuesDefinition (NonEmpty EnumValueDefinition)
- data EnumValueDefinition = EnumValueDefinition (Maybe Description) EnumValue (Maybe Directives)
- enumValueDefinitionName :: EnumValueDefinition -> Name
- data EnumTypeExtension = EnumTypeExtension Name (Maybe Directives) (Maybe EnumValuesDefinition)
- data InputObjectTypeDefinition = InputObjectTypeDefinition (Maybe Description) Name (Maybe Directives) (Maybe InputFieldsDefinition)
- newtype InputFieldsDefinition = InputFieldsDefinition (NonEmpty InputValueDefinition)
- data InputObjectTypeExtension = InputObjectTypeExtension Name (Maybe Directives) (Maybe InputFieldsDefinition)
- data DirectiveDefinition = DirectiveDefinition (Maybe Description) Name (Maybe ArgumentsDefinition) Bool DirectiveLocations
- type DirectiveLocations = NonEmpty DirectiveLocation
- data DirectiveLocation
- newtype Name = Name MisoString
Documentation
data ExecutableDirectiveLocation Source #
Constructors
| QUERY | |
| MUTATION | |
| SUBSCRIPTION | |
| FIELD | |
| FRAGMENT_DEFINITION | |
| FRAGMENT_SPREAD | |
| INLINE_FRAGMENT | |
| VARIABLE_DEFINITION |
Instances
data TypeSystemDirectiveLocation Source #
Constructors
| SCHEMA | |
| SCALAR | |
| OBJECT | |
| FIELD_DEFINITION | |
| ARGUMENT_DEFINITION | |
| INTERFACE | |
| UNION | |
| ENUM | |
| ENUM_VALUE | |
| INPUT_OBJECT | |
| INPUT_FIELD_DEFINITION |
Instances
| Bounded TypeSystemDirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| Enum TypeSystemDirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST Methods succ :: TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation # pred :: TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation # toEnum :: Int -> TypeSystemDirectiveLocation # fromEnum :: TypeSystemDirectiveLocation -> Int # enumFrom :: TypeSystemDirectiveLocation -> [TypeSystemDirectiveLocation] # enumFromThen :: TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation -> [TypeSystemDirectiveLocation] # enumFromTo :: TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation -> [TypeSystemDirectiveLocation] # enumFromThenTo :: TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation -> [TypeSystemDirectiveLocation] # | |||||
| Generic TypeSystemDirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: TypeSystemDirectiveLocation -> Rep TypeSystemDirectiveLocation x # to :: Rep TypeSystemDirectiveLocation x -> TypeSystemDirectiveLocation # | |||||
| Show TypeSystemDirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> TypeSystemDirectiveLocation -> ShowS # show :: TypeSystemDirectiveLocation -> String # showList :: [TypeSystemDirectiveLocation] -> ShowS # | |||||
| Eq TypeSystemDirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation -> Bool # (/=) :: TypeSystemDirectiveLocation -> TypeSystemDirectiveLocation -> Bool # | |||||
| ToMisoString TypeSystemDirectiveLocation Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: TypeSystemDirectiveLocation -> MisoString Source # | |||||
| type Rep TypeSystemDirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST type Rep TypeSystemDirectiveLocation = D1 ('MetaData "TypeSystemDirectiveLocation" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (((C1 ('MetaCons "SCHEMA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SCALAR" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OBJECT" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FIELD_DEFINITION" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ARGUMENT_DEFINITION" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "INTERFACE" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "UNION" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ENUM" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "ENUM_VALUE" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "INPUT_OBJECT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "INPUT_FIELD_DEFINITION" 'PrefixI 'False) (U1 :: Type -> Type))))) | |||||
data StringValue Source #
Constructors
| SingleLineString MisoString | |
| BlockString MisoString |
Instances
| Generic StringValue Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show StringValue Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> StringValue -> ShowS # show :: StringValue -> String # showList :: [StringValue] -> ShowS # | |||||
| Eq StringValue Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| ToMisoString StringValue Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: StringValue -> MisoString Source # | |||||
| type Rep StringValue Source # | |||||
Defined in Miso.GraphQL.AST type Rep StringValue = D1 ('MetaData "StringValue" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SingleLineString" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MisoString)) :+: C1 ('MetaCons "BlockString" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MisoString))) | |||||
Constructors
| Document (NonEmpty Definition) |
Instances
| Generic Document Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Document Source # | |||||
| Eq Document Source # | |||||
| ToMisoString Document Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Document -> MisoString Source # | |||||
| type Rep Document Source # | |||||
Defined in Miso.GraphQL.AST type Rep Document = D1 ('MetaData "Document" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "Document" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty Definition)))) | |||||
data Definition Source #
Constructors
| DefinitionExecutable ExecutableDefinition | |
| DefinitionTypeSystem TypeSystemDefinition | |
| ExtensionTypeSystem TypeSystemExtension |
Instances
| Generic Definition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Definition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> Definition -> ShowS # show :: Definition -> String # showList :: [Definition] -> ShowS # | |||||
| Eq Definition Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| ToMisoString Definition Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Definition -> MisoString Source # | |||||
| type Rep Definition Source # | |||||
Defined in Miso.GraphQL.AST type Rep Definition = D1 ('MetaData "Definition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "DefinitionExecutable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExecutableDefinition)) :+: (C1 ('MetaCons "DefinitionTypeSystem" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeSystemDefinition)) :+: C1 ('MetaCons "ExtensionTypeSystem" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeSystemExtension)))) | |||||
data ExecutableDefinition Source #
Instances
| Generic ExecutableDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: ExecutableDefinition -> Rep ExecutableDefinition x # to :: Rep ExecutableDefinition x -> ExecutableDefinition # | |||||
| Show ExecutableDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ExecutableDefinition -> ShowS # show :: ExecutableDefinition -> String # showList :: [ExecutableDefinition] -> ShowS # | |||||
| Eq ExecutableDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: ExecutableDefinition -> ExecutableDefinition -> Bool # (/=) :: ExecutableDefinition -> ExecutableDefinition -> Bool # | |||||
| ToMisoString ExecutableDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep ExecutableDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep ExecutableDefinition = D1 ('MetaData "ExecutableDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "DefinitionOperation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OperationDefinition)) :+: C1 ('MetaCons "DefinitionFragment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FragmentDefinition))) | |||||
data OperationDefinition Source #
Constructors
| AnonymousQuery SelectionSet | |
| OperationDefinition (Maybe Description) OperationType (Maybe Name) (Maybe VariablesDefinition) (Maybe Directives) SelectionSet |
Instances
| Generic OperationDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: OperationDefinition -> Rep OperationDefinition x # to :: Rep OperationDefinition x -> OperationDefinition # | |||||
| Show OperationDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> OperationDefinition -> ShowS # show :: OperationDefinition -> String # showList :: [OperationDefinition] -> ShowS # | |||||
| Eq OperationDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: OperationDefinition -> OperationDefinition -> Bool # (/=) :: OperationDefinition -> OperationDefinition -> Bool # | |||||
| ToMisoString OperationDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep OperationDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep OperationDefinition = D1 ('MetaData "OperationDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "AnonymousQuery" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SelectionSet)) :+: C1 ('MetaCons "OperationDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OperationType) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Name)))) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe VariablesDefinition)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SelectionSet))))) | |||||
data OperationType Source #
A GraphQL Operation type
https://spec.graphql.org/draft/#OperationType
Constructors
| Query | |
| Mutation | |
| Subscription |
Instances
| Bounded OperationType Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| Enum OperationType Source # | |||||
Defined in Miso.GraphQL.AST Methods succ :: OperationType -> OperationType # pred :: OperationType -> OperationType # toEnum :: Int -> OperationType # fromEnum :: OperationType -> Int # enumFrom :: OperationType -> [OperationType] # enumFromThen :: OperationType -> OperationType -> [OperationType] # enumFromTo :: OperationType -> OperationType -> [OperationType] # enumFromThenTo :: OperationType -> OperationType -> OperationType -> [OperationType] # | |||||
| Generic OperationType Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show OperationType Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> OperationType -> ShowS # show :: OperationType -> String # showList :: [OperationType] -> ShowS # | |||||
| Eq OperationType Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: OperationType -> OperationType -> Bool # (/=) :: OperationType -> OperationType -> Bool # | |||||
| Ord OperationType Source # | |||||
Defined in Miso.GraphQL.AST Methods compare :: OperationType -> OperationType -> Ordering # (<) :: OperationType -> OperationType -> Bool # (<=) :: OperationType -> OperationType -> Bool # (>) :: OperationType -> OperationType -> Bool # (>=) :: OperationType -> OperationType -> Bool # max :: OperationType -> OperationType -> OperationType # min :: OperationType -> OperationType -> OperationType # | |||||
| ToMisoString OperationType Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep OperationType Source # | |||||
Defined in Miso.GraphQL.AST type Rep OperationType = D1 ('MetaData "OperationType" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Query" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Mutation" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Subscription" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
type SelectionSet = NonEmpty Selection Source #
A GraphQL Selection type
https://spec.graphql.org/draft/#Selection
Constructors
| SelectionField Field | |
| SelectionFragmentSpread FragmentSpread | |
| SelectionInlineFragment InlineFragment |
Instances
| Generic Selection Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Selection Source # | |||||
| Eq Selection Source # | |||||
| ToMisoString Selection Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Selection -> MisoString Source # | |||||
| ToMisoString (NonEmpty Selection) Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep Selection Source # | |||||
Defined in Miso.GraphQL.AST type Rep Selection = D1 ('MetaData "Selection" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SelectionField" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Field)) :+: (C1 ('MetaCons "SelectionFragmentSpread" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FragmentSpread)) :+: C1 ('MetaCons "SelectionInlineFragment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InlineFragment)))) | |||||
A GraphQL Field type
https://spec.graphql.org/draft/#Field
Constructors
| Field (Maybe Alias) Name (Maybe Arguments) (Maybe Directives) (Maybe SelectionSet) |
Instances
| Generic Field Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Field Source # | |||||
| Eq Field Source # | |||||
| ToMisoString Field Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Field -> MisoString Source # | |||||
| type Rep Field Source # | |||||
Defined in Miso.GraphQL.AST type Rep Field = D1 ('MetaData "Field" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Field" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Alias)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Arguments)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SelectionSet)))))) | |||||
A GraphQL Alias
https://spec.graphql.org/draft/#Alias
Instances
| Generic Alias Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Alias Source # | |||||
| Eq Alias Source # | |||||
| Ord Alias Source # | |||||
| ToMisoString Alias Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Alias -> MisoString Source # | |||||
| type Rep Alias Source # | |||||
Defined in Miso.GraphQL.AST | |||||
Instances
| Generic Argument Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Argument Source # | |||||
| Eq Argument Source # | |||||
| ToMisoString Argument Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Argument -> MisoString Source # | |||||
| ToMisoString Arguments Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Arguments -> MisoString Source # | |||||
| type Rep Argument Source # | |||||
Defined in Miso.GraphQL.AST type Rep Argument = D1 ('MetaData "Argument" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Argument" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))) | |||||
argumentName :: Argument -> Name Source #
data FragmentSpread Source #
Constructors
| FragmentSpread FragmentName (Maybe Directives) |
Instances
| Generic FragmentSpread Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: FragmentSpread -> Rep FragmentSpread x # to :: Rep FragmentSpread x -> FragmentSpread # | |||||
| Show FragmentSpread Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> FragmentSpread -> ShowS # show :: FragmentSpread -> String # showList :: [FragmentSpread] -> ShowS # | |||||
| Eq FragmentSpread Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: FragmentSpread -> FragmentSpread -> Bool # (/=) :: FragmentSpread -> FragmentSpread -> Bool # | |||||
| ToMisoString FragmentSpread Source # | GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep FragmentSpread Source # | |||||
Defined in Miso.GraphQL.AST type Rep FragmentSpread = D1 ('MetaData "FragmentSpread" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "FragmentSpread" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FragmentName) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)))) | |||||
data InlineFragment Source #
Constructors
| InlineFragment (Maybe TypeCondition) (Maybe Directives) SelectionSet |
Instances
| Generic InlineFragment Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: InlineFragment -> Rep InlineFragment x # to :: Rep InlineFragment x -> InlineFragment # | |||||
| Show InlineFragment Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> InlineFragment -> ShowS # show :: InlineFragment -> String # showList :: [InlineFragment] -> ShowS # | |||||
| Eq InlineFragment Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: InlineFragment -> InlineFragment -> Bool # (/=) :: InlineFragment -> InlineFragment -> Bool # | |||||
| ToMisoString InlineFragment Source # | GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep InlineFragment Source # | |||||
Defined in Miso.GraphQL.AST type Rep InlineFragment = D1 ('MetaData "InlineFragment" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "InlineFragment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TypeCondition)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SelectionSet)))) | |||||
data FragmentDefinition Source #
Constructors
| FragmentDefinition (Maybe Description) FragmentName TypeCondition (Maybe Directives) SelectionSet |
Instances
| Generic FragmentDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: FragmentDefinition -> Rep FragmentDefinition x # to :: Rep FragmentDefinition x -> FragmentDefinition # | |||||
| Show FragmentDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> FragmentDefinition -> ShowS # show :: FragmentDefinition -> String # showList :: [FragmentDefinition] -> ShowS # | |||||
| Eq FragmentDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: FragmentDefinition -> FragmentDefinition -> Bool # (/=) :: FragmentDefinition -> FragmentDefinition -> Bool # | |||||
| ToMisoString FragmentDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep FragmentDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep FragmentDefinition = D1 ('MetaData "FragmentDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "FragmentDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FragmentName)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeCondition) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SelectionSet))))) | |||||
newtype FragmentName Source #
Constructors
| FragmentName Name |
Instances
| Monoid FragmentName Source # | |||||
Defined in Miso.GraphQL.AST Methods mempty :: FragmentName # mappend :: FragmentName -> FragmentName -> FragmentName # mconcat :: [FragmentName] -> FragmentName # | |||||
| Semigroup FragmentName Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: FragmentName -> FragmentName -> FragmentName # sconcat :: NonEmpty FragmentName -> FragmentName # stimes :: Integral b => b -> FragmentName -> FragmentName # | |||||
| Generic FragmentName Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show FragmentName Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> FragmentName -> ShowS # show :: FragmentName -> String # showList :: [FragmentName] -> ShowS # | |||||
| Eq FragmentName Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| Ord FragmentName Source # | |||||
Defined in Miso.GraphQL.AST Methods compare :: FragmentName -> FragmentName -> Ordering # (<) :: FragmentName -> FragmentName -> Bool # (<=) :: FragmentName -> FragmentName -> Bool # (>) :: FragmentName -> FragmentName -> Bool # (>=) :: FragmentName -> FragmentName -> Bool # max :: FragmentName -> FragmentName -> FragmentName # min :: FragmentName -> FragmentName -> FragmentName # | |||||
| ToMisoString FragmentName Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep FragmentName Source # | |||||
Defined in Miso.GraphQL.AST type Rep FragmentName = D1 ('MetaData "FragmentName" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "FragmentName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))) | |||||
newtype TypeCondition Source #
Constructors
| TypeCondition NamedType |
Instances
| Monoid TypeCondition Source # | |||||
Defined in Miso.GraphQL.AST Methods mempty :: TypeCondition # mappend :: TypeCondition -> TypeCondition -> TypeCondition # mconcat :: [TypeCondition] -> TypeCondition # | |||||
| Semigroup TypeCondition Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: TypeCondition -> TypeCondition -> TypeCondition # sconcat :: NonEmpty TypeCondition -> TypeCondition # stimes :: Integral b => b -> TypeCondition -> TypeCondition # | |||||
| Generic TypeCondition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show TypeCondition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> TypeCondition -> ShowS # show :: TypeCondition -> String # showList :: [TypeCondition] -> ShowS # | |||||
| Eq TypeCondition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: TypeCondition -> TypeCondition -> Bool # (/=) :: TypeCondition -> TypeCondition -> Bool # | |||||
| ToMisoString TypeCondition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep TypeCondition Source # | |||||
Defined in Miso.GraphQL.AST type Rep TypeCondition = D1 ('MetaData "TypeCondition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "TypeCondition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NamedType))) | |||||
A GraphQL Value
https://spec.graphql.org/draft/#Value
Constructors
| ValueVariable Variable | |
| ValueInt Int | |
| ValueFloat Double | |
| ValueString StringValue | |
| ValueBoolean Bool | |
| ValueNull | |
| ValueEnum EnumValue | |
| ValueList [Value] | |
| ValueObject [ObjectField] |
Instances
| Generic Value Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Value Source # | |||||
| Eq Value Source # | |||||
| ToMisoString Value Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Value -> MisoString Source # | |||||
| ToMisoString [Value] Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: [Value] -> MisoString Source # | |||||
| type Rep Value Source # | |||||
Defined in Miso.GraphQL.AST type Rep Value = D1 ('MetaData "Value" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (((C1 ('MetaCons "ValueVariable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable)) :+: C1 ('MetaCons "ValueInt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :+: (C1 ('MetaCons "ValueFloat" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :+: C1 ('MetaCons "ValueString" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StringValue)))) :+: ((C1 ('MetaCons "ValueBoolean" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :+: C1 ('MetaCons "ValueNull" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ValueEnum" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnumValue)) :+: (C1 ('MetaCons "ValueList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Value])) :+: C1 ('MetaCons "ValueObject" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ObjectField])))))) | |||||
Instances
| Monoid EnumValue Source # | |||||
| Semigroup EnumValue Source # | |||||
| Generic EnumValue Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show EnumValue Source # | |||||
| Eq EnumValue Source # | |||||
| Ord EnumValue Source # | |||||
| ToMisoString EnumValue Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: EnumValue -> MisoString Source # | |||||
| type Rep EnumValue Source # | |||||
Defined in Miso.GraphQL.AST | |||||
enumValueName :: EnumValue -> Name Source #
data ObjectField Source #
Constructors
| ObjectField Name Value |
Instances
| Generic ObjectField Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show ObjectField Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ObjectField -> ShowS # show :: ObjectField -> String # showList :: [ObjectField] -> ShowS # | |||||
| Eq ObjectField Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| ToMisoString ObjectField Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: ObjectField -> MisoString Source # | |||||
| ToMisoString [ObjectField] Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: [ObjectField] -> MisoString Source # | |||||
| type Rep ObjectField Source # | |||||
Defined in Miso.GraphQL.AST type Rep ObjectField = D1 ('MetaData "ObjectField" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "ObjectField" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))) | |||||
objectFieldName :: ObjectField -> Name Source #
data VariableDefinition Source #
Constructors
| VariableDefinition (Maybe Description) Variable Type (Maybe DefaultValue) (Maybe Directives) |
Instances
| Generic VariableDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: VariableDefinition -> Rep VariableDefinition x # to :: Rep VariableDefinition x -> VariableDefinition # | |||||
| Show VariableDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> VariableDefinition -> ShowS # show :: VariableDefinition -> String # showList :: [VariableDefinition] -> ShowS # | |||||
| Eq VariableDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: VariableDefinition -> VariableDefinition -> Bool # (/=) :: VariableDefinition -> VariableDefinition -> Bool # | |||||
| ToMisoString VariableDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| ToMisoString VariablesDefinition Source # | GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep VariableDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep VariableDefinition = D1 ('MetaData "VariableDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "VariableDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DefaultValue)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)))))) | |||||
Instances
| Monoid Variable Source # | |||||
| Semigroup Variable Source # | |||||
| Generic Variable Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Variable Source # | |||||
| Eq Variable Source # | |||||
| Ord Variable Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| ToMisoString Variable Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Variable -> MisoString Source # | |||||
| type Rep Variable Source # | |||||
Defined in Miso.GraphQL.AST | |||||
variableName :: Variable -> Name Source #
newtype DefaultValue Source #
Constructors
| DefaultValue Value |
Instances
| Generic DefaultValue Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show DefaultValue Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> DefaultValue -> ShowS # show :: DefaultValue -> String # showList :: [DefaultValue] -> ShowS # | |||||
| Eq DefaultValue Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| ToMisoString DefaultValue Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep DefaultValue Source # | |||||
Defined in Miso.GraphQL.AST type Rep DefaultValue = D1 ('MetaData "DefaultValue" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "DefaultValue" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))) | |||||
A GraphQL Type
https://spec.graphql.org/draft/#Type
Constructors
| TypeNamed NamedType | |
| TypeList ListType | |
| TypeNonNull NonNullType |
Instances
| Generic Type Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Type Source # | |||||
| Eq Type Source # | |||||
| ToMisoString Type Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Type -> MisoString Source # | |||||
| type Rep Type Source # | |||||
Defined in Miso.GraphQL.AST type Rep Type = D1 ('MetaData "Type" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "TypeNamed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NamedType)) :+: (C1 ('MetaCons "TypeList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ListType)) :+: C1 ('MetaCons "TypeNonNull" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NonNullType)))) | |||||
Instances
| Monoid NamedType Source # | |||||
| Semigroup NamedType Source # | |||||
| Generic NamedType Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show NamedType Source # | |||||
| Eq NamedType Source # | |||||
| Ord NamedType Source # | |||||
| ToMisoString NamedType Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: NamedType -> MisoString Source # | |||||
| type Rep NamedType Source # | |||||
Defined in Miso.GraphQL.AST | |||||
namedTypeName :: NamedType -> Name Source #
Instances
| Generic ListType Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show ListType Source # | |||||
| Eq ListType Source # | |||||
| ToMisoString ListType Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: ListType -> MisoString Source # | |||||
| type Rep ListType Source # | |||||
Defined in Miso.GraphQL.AST | |||||
data NonNullType Source #
Constructors
| NonNullTypeNamed NamedType | |
| NonNullTypeList ListType |
Instances
| Generic NonNullType Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show NonNullType Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> NonNullType -> ShowS # show :: NonNullType -> String # showList :: [NonNullType] -> ShowS # | |||||
| Eq NonNullType Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| ToMisoString NonNullType Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: NonNullType -> MisoString Source # | |||||
| type Rep NonNullType Source # | |||||
Defined in Miso.GraphQL.AST type Rep NonNullType = D1 ('MetaData "NonNullType" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "NonNullTypeNamed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NamedType)) :+: C1 ('MetaCons "NonNullTypeList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ListType))) | |||||
type Directives = NonEmpty Directive Source #
The GraphQL Directives type
https://spec.graphql.org/draft/#Directives
Instances
| Generic Directive Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Directive Source # | |||||
| Eq Directive Source # | |||||
| ToMisoString Directive Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Directive -> MisoString Source # | |||||
| ToMisoString Directives Source # | The GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Directives -> MisoString Source # | |||||
| type Rep Directive Source # | |||||
Defined in Miso.GraphQL.AST type Rep Directive = D1 ('MetaData "Directive" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Directive" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Arguments)))) | |||||
data TypeSystemDefinition Source #
Constructors
| DefinitionSchema SchemaDefinition | |
| DefinitionType TypeDefinition | |
| DefinitionDirective DirectiveDefinition |
Instances
| Generic TypeSystemDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: TypeSystemDefinition -> Rep TypeSystemDefinition x # to :: Rep TypeSystemDefinition x -> TypeSystemDefinition # | |||||
| Show TypeSystemDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> TypeSystemDefinition -> ShowS # show :: TypeSystemDefinition -> String # showList :: [TypeSystemDefinition] -> ShowS # | |||||
| Eq TypeSystemDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: TypeSystemDefinition -> TypeSystemDefinition -> Bool # (/=) :: TypeSystemDefinition -> TypeSystemDefinition -> Bool # | |||||
| ToMisoString TypeSystemDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep TypeSystemDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep TypeSystemDefinition = D1 ('MetaData "TypeSystemDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "DefinitionSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SchemaDefinition)) :+: (C1 ('MetaCons "DefinitionType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeDefinition)) :+: C1 ('MetaCons "DefinitionDirective" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DirectiveDefinition)))) | |||||
data TypeSystemExtension Source #
Constructors
| ExtensionSchema SchemaExtension | |
| ExtensionType TypeExtension |
Instances
| Generic TypeSystemExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: TypeSystemExtension -> Rep TypeSystemExtension x # to :: Rep TypeSystemExtension x -> TypeSystemExtension # | |||||
| Show TypeSystemExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> TypeSystemExtension -> ShowS # show :: TypeSystemExtension -> String # showList :: [TypeSystemExtension] -> ShowS # | |||||
| Eq TypeSystemExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: TypeSystemExtension -> TypeSystemExtension -> Bool # (/=) :: TypeSystemExtension -> TypeSystemExtension -> Bool # | |||||
| ToMisoString TypeSystemExtension Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep TypeSystemExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep TypeSystemExtension = D1 ('MetaData "TypeSystemExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "ExtensionSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SchemaExtension)) :+: C1 ('MetaCons "ExtensionType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeExtension))) | |||||
data SchemaDefinition Source #
Constructors
| SchemaDefinition (Maybe Description) (Maybe Directives) RootOperationTypeDefinitions |
Instances
| Generic SchemaDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: SchemaDefinition -> Rep SchemaDefinition x # to :: Rep SchemaDefinition x -> SchemaDefinition # | |||||
| Show SchemaDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> SchemaDefinition -> ShowS # show :: SchemaDefinition -> String # showList :: [SchemaDefinition] -> ShowS # | |||||
| Eq SchemaDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: SchemaDefinition -> SchemaDefinition -> Bool # (/=) :: SchemaDefinition -> SchemaDefinition -> Bool # | |||||
| ToMisoString SchemaDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep SchemaDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep SchemaDefinition = D1 ('MetaData "SchemaDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SchemaDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RootOperationTypeDefinitions)))) | |||||
data SchemaExtension Source #
Constructors
| SchemaExtension (Maybe Directives) (Maybe RootOperationTypeDefinitions) |
Instances
| Generic SchemaExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: SchemaExtension -> Rep SchemaExtension x # to :: Rep SchemaExtension x -> SchemaExtension # | |||||
| Show SchemaExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> SchemaExtension -> ShowS # show :: SchemaExtension -> String # showList :: [SchemaExtension] -> ShowS # | |||||
| Eq SchemaExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: SchemaExtension -> SchemaExtension -> Bool # (/=) :: SchemaExtension -> SchemaExtension -> Bool # | |||||
| ToMisoString SchemaExtension Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep SchemaExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep SchemaExtension = D1 ('MetaData "SchemaExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SchemaExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe RootOperationTypeDefinitions)))) | |||||
type RootOperationTypeDefinitions = NonEmpty RootOperationTypeDefinition Source #
List of RootOperationTypeDefinition
data RootOperationTypeDefinition Source #
Constructors
| RootOperationTypeDefinition OperationType NamedType |
Instances
| Generic RootOperationTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: RootOperationTypeDefinition -> Rep RootOperationTypeDefinition x # to :: Rep RootOperationTypeDefinition x -> RootOperationTypeDefinition # | |||||
| Show RootOperationTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> RootOperationTypeDefinition -> ShowS # show :: RootOperationTypeDefinition -> String # showList :: [RootOperationTypeDefinition] -> ShowS # | |||||
| Eq RootOperationTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: RootOperationTypeDefinition -> RootOperationTypeDefinition -> Bool # (/=) :: RootOperationTypeDefinition -> RootOperationTypeDefinition -> Bool # | |||||
| ToMisoString RootOperationTypeDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: RootOperationTypeDefinition -> MisoString Source # | |||||
| ToMisoString RootOperationTypeDefinitions Source # | List of | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: RootOperationTypeDefinitions -> MisoString Source # | |||||
| type Rep RootOperationTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep RootOperationTypeDefinition = D1 ('MetaData "RootOperationTypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "RootOperationTypeDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OperationType) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NamedType))) | |||||
newtype Description Source #
Constructors
| Description StringValue |
Instances
| Generic Description Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Description Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> Description -> ShowS # show :: Description -> String # showList :: [Description] -> ShowS # | |||||
| Eq Description Source # | |||||
Defined in Miso.GraphQL.AST | |||||
| ToMisoString Description Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: Description -> MisoString Source # | |||||
| type Rep Description Source # | |||||
Defined in Miso.GraphQL.AST type Rep Description = D1 ('MetaData "Description" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "Description" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StringValue))) | |||||
data TypeDefinition Source #
Constructors
| DefinitionScalarType ScalarTypeDefinition | |
| DefinitionObjectType ObjectTypeDefinition | |
| DefinitionInterfaceType InterfaceTypeDefinition | |
| DefinitionUnionType UnionTypeDefinition | |
| DefinitionEnumType EnumTypeDefinition | |
| DefinitionInputObjectType InputObjectTypeDefinition |
Instances
| Generic TypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: TypeDefinition -> Rep TypeDefinition x # to :: Rep TypeDefinition x -> TypeDefinition # | |||||
| Show TypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> TypeDefinition -> ShowS # show :: TypeDefinition -> String # showList :: [TypeDefinition] -> ShowS # | |||||
| Eq TypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: TypeDefinition -> TypeDefinition -> Bool # (/=) :: TypeDefinition -> TypeDefinition -> Bool # | |||||
| ToMisoString TypeDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep TypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep TypeDefinition = D1 ('MetaData "TypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) ((C1 ('MetaCons "DefinitionScalarType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScalarTypeDefinition)) :+: (C1 ('MetaCons "DefinitionObjectType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ObjectTypeDefinition)) :+: C1 ('MetaCons "DefinitionInterfaceType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InterfaceTypeDefinition)))) :+: (C1 ('MetaCons "DefinitionUnionType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnionTypeDefinition)) :+: (C1 ('MetaCons "DefinitionEnumType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnumTypeDefinition)) :+: C1 ('MetaCons "DefinitionInputObjectType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputObjectTypeDefinition))))) | |||||
data TypeExtension Source #
Constructors
| ExtensionScalarType ScalarTypeExtension | |
| ExtensionObjectType ObjectTypeExtension | |
| ExtensionInterfaceType InterfaceTypeExtension | |
| ExtensionUnionType UnionTypeExtension | |
| ExtensionEnumType EnumTypeExtension | |
| ExtensionInputObjectType InputObjectTypeExtension |
Instances
| Generic TypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show TypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> TypeExtension -> ShowS # show :: TypeExtension -> String # showList :: [TypeExtension] -> ShowS # | |||||
| Eq TypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: TypeExtension -> TypeExtension -> Bool # (/=) :: TypeExtension -> TypeExtension -> Bool # | |||||
| ToMisoString TypeExtension Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep TypeExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep TypeExtension = D1 ('MetaData "TypeExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) ((C1 ('MetaCons "ExtensionScalarType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScalarTypeExtension)) :+: (C1 ('MetaCons "ExtensionObjectType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ObjectTypeExtension)) :+: C1 ('MetaCons "ExtensionInterfaceType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InterfaceTypeExtension)))) :+: (C1 ('MetaCons "ExtensionUnionType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnionTypeExtension)) :+: (C1 ('MetaCons "ExtensionEnumType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnumTypeExtension)) :+: C1 ('MetaCons "ExtensionInputObjectType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputObjectTypeExtension))))) | |||||
data ScalarTypeDefinition Source #
Constructors
| ScalarTypeDefinition (Maybe Description) Name (Maybe Directives) |
Instances
| Generic ScalarTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: ScalarTypeDefinition -> Rep ScalarTypeDefinition x # to :: Rep ScalarTypeDefinition x -> ScalarTypeDefinition # | |||||
| Show ScalarTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ScalarTypeDefinition -> ShowS # show :: ScalarTypeDefinition -> String # showList :: [ScalarTypeDefinition] -> ShowS # | |||||
| Eq ScalarTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: ScalarTypeDefinition -> ScalarTypeDefinition -> Bool # (/=) :: ScalarTypeDefinition -> ScalarTypeDefinition -> Bool # | |||||
| ToMisoString ScalarTypeDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep ScalarTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep ScalarTypeDefinition = D1 ('MetaData "ScalarTypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "ScalarTypeDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives))))) | |||||
data ScalarTypeExtension Source #
Constructors
| ScalarTypeExtension Name Directives |
Instances
| Generic ScalarTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: ScalarTypeExtension -> Rep ScalarTypeExtension x # to :: Rep ScalarTypeExtension x -> ScalarTypeExtension # | |||||
| Show ScalarTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ScalarTypeExtension -> ShowS # show :: ScalarTypeExtension -> String # showList :: [ScalarTypeExtension] -> ShowS # | |||||
| Eq ScalarTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: ScalarTypeExtension -> ScalarTypeExtension -> Bool # (/=) :: ScalarTypeExtension -> ScalarTypeExtension -> Bool # | |||||
| ToMisoString ScalarTypeExtension Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep ScalarTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep ScalarTypeExtension = D1 ('MetaData "ScalarTypeExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "ScalarTypeExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Directives))) | |||||
data ObjectTypeDefinition Source #
Constructors
| ObjectTypeDefinition (Maybe Description) Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition) |
Instances
| Generic ObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: ObjectTypeDefinition -> Rep ObjectTypeDefinition x # to :: Rep ObjectTypeDefinition x -> ObjectTypeDefinition # | |||||
| Show ObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ObjectTypeDefinition -> ShowS # show :: ObjectTypeDefinition -> String # showList :: [ObjectTypeDefinition] -> ShowS # | |||||
| Eq ObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: ObjectTypeDefinition -> ObjectTypeDefinition -> Bool # (/=) :: ObjectTypeDefinition -> ObjectTypeDefinition -> Bool # | |||||
| ToMisoString ObjectTypeDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep ObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep ObjectTypeDefinition = D1 ('MetaData "ObjectTypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "ObjectTypeDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ImplementsInterfaces)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FieldsDefinition)))))) | |||||
data ObjectTypeExtension Source #
Constructors
| ObjectTypeExtension Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition) |
Instances
| Generic ObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: ObjectTypeExtension -> Rep ObjectTypeExtension x # to :: Rep ObjectTypeExtension x -> ObjectTypeExtension # | |||||
| Show ObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ObjectTypeExtension -> ShowS # show :: ObjectTypeExtension -> String # showList :: [ObjectTypeExtension] -> ShowS # | |||||
| Eq ObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: ObjectTypeExtension -> ObjectTypeExtension -> Bool # (/=) :: ObjectTypeExtension -> ObjectTypeExtension -> Bool # | |||||
| ToMisoString ObjectTypeExtension Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep ObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep ObjectTypeExtension = D1 ('MetaData "ObjectTypeExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "ObjectTypeExtension" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ImplementsInterfaces))) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FieldsDefinition))))) | |||||
newtype ImplementsInterfaces Source #
Constructors
| ImplementsInterfaces (NonEmpty NamedType) |
Instances
| Semigroup ImplementsInterfaces Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: ImplementsInterfaces -> ImplementsInterfaces -> ImplementsInterfaces # sconcat :: NonEmpty ImplementsInterfaces -> ImplementsInterfaces # stimes :: Integral b => b -> ImplementsInterfaces -> ImplementsInterfaces # | |||||
| Generic ImplementsInterfaces Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: ImplementsInterfaces -> Rep ImplementsInterfaces x # to :: Rep ImplementsInterfaces x -> ImplementsInterfaces # | |||||
| Show ImplementsInterfaces Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ImplementsInterfaces -> ShowS # show :: ImplementsInterfaces -> String # showList :: [ImplementsInterfaces] -> ShowS # | |||||
| Eq ImplementsInterfaces Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: ImplementsInterfaces -> ImplementsInterfaces -> Bool # (/=) :: ImplementsInterfaces -> ImplementsInterfaces -> Bool # | |||||
| ToMisoString ImplementsInterfaces Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep ImplementsInterfaces Source # | |||||
Defined in Miso.GraphQL.AST type Rep ImplementsInterfaces = D1 ('MetaData "ImplementsInterfaces" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "ImplementsInterfaces" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty NamedType)))) | |||||
newtype FieldsDefinition Source #
Constructors
| FieldsDefinition (NonEmpty FieldDefinition) |
Instances
| Semigroup FieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: FieldsDefinition -> FieldsDefinition -> FieldsDefinition # sconcat :: NonEmpty FieldsDefinition -> FieldsDefinition # stimes :: Integral b => b -> FieldsDefinition -> FieldsDefinition # | |||||
| Generic FieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: FieldsDefinition -> Rep FieldsDefinition x # to :: Rep FieldsDefinition x -> FieldsDefinition # | |||||
| Show FieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> FieldsDefinition -> ShowS # show :: FieldsDefinition -> String # showList :: [FieldsDefinition] -> ShowS # | |||||
| Eq FieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: FieldsDefinition -> FieldsDefinition -> Bool # (/=) :: FieldsDefinition -> FieldsDefinition -> Bool # | |||||
| ToMisoString FieldsDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep FieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep FieldsDefinition = D1 ('MetaData "FieldsDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "FieldsDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty FieldDefinition)))) | |||||
data FieldDefinition Source #
Constructors
| FieldDefinition (Maybe Description) Name (Maybe ArgumentsDefinition) Type (Maybe Directives) |
Instances
| Generic FieldDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: FieldDefinition -> Rep FieldDefinition x # to :: Rep FieldDefinition x -> FieldDefinition # | |||||
| Show FieldDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> FieldDefinition -> ShowS # show :: FieldDefinition -> String # showList :: [FieldDefinition] -> ShowS # | |||||
| Eq FieldDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: FieldDefinition -> FieldDefinition -> Bool # (/=) :: FieldDefinition -> FieldDefinition -> Bool # | |||||
| ToMisoString FieldDefinition Source # | A GraphQL | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep FieldDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep FieldDefinition = D1 ('MetaData "FieldDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "FieldDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ArgumentsDefinition)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)))))) | |||||
newtype ArgumentsDefinition Source #
Constructors
| ArgumentsDefinition (NonEmpty InputValueDefinition) |
Instances
| Semigroup ArgumentsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: ArgumentsDefinition -> ArgumentsDefinition -> ArgumentsDefinition # sconcat :: NonEmpty ArgumentsDefinition -> ArgumentsDefinition # stimes :: Integral b => b -> ArgumentsDefinition -> ArgumentsDefinition # | |||||
| Generic ArgumentsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: ArgumentsDefinition -> Rep ArgumentsDefinition x # to :: Rep ArgumentsDefinition x -> ArgumentsDefinition # | |||||
| Show ArgumentsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> ArgumentsDefinition -> ShowS # show :: ArgumentsDefinition -> String # showList :: [ArgumentsDefinition] -> ShowS # | |||||
| Eq ArgumentsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: ArgumentsDefinition -> ArgumentsDefinition -> Bool # (/=) :: ArgumentsDefinition -> ArgumentsDefinition -> Bool # | |||||
| ToMisoString ArgumentsDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep ArgumentsDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep ArgumentsDefinition = D1 ('MetaData "ArgumentsDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "ArgumentsDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty InputValueDefinition)))) | |||||
data InputValueDefinition Source #
Constructors
| InputValueDefinition (Maybe Description) Name Type (Maybe DefaultValue) (Maybe Directives) |
Instances
| Generic InputValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: InputValueDefinition -> Rep InputValueDefinition x # to :: Rep InputValueDefinition x -> InputValueDefinition # | |||||
| Show InputValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> InputValueDefinition -> ShowS # show :: InputValueDefinition -> String # showList :: [InputValueDefinition] -> ShowS # | |||||
| Eq InputValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: InputValueDefinition -> InputValueDefinition -> Bool # (/=) :: InputValueDefinition -> InputValueDefinition -> Bool # | |||||
| ToMisoString InputValueDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep InputValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep InputValueDefinition = D1 ('MetaData "InputValueDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "InputValueDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DefaultValue)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)))))) | |||||
data InterfaceTypeDefinition Source #
Constructors
| InterfaceTypeDefinition (Maybe Description) Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition) |
Instances
| Generic InterfaceTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: InterfaceTypeDefinition -> Rep InterfaceTypeDefinition x # to :: Rep InterfaceTypeDefinition x -> InterfaceTypeDefinition # | |||||
| Show InterfaceTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> InterfaceTypeDefinition -> ShowS # show :: InterfaceTypeDefinition -> String # showList :: [InterfaceTypeDefinition] -> ShowS # | |||||
| Eq InterfaceTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: InterfaceTypeDefinition -> InterfaceTypeDefinition -> Bool # (/=) :: InterfaceTypeDefinition -> InterfaceTypeDefinition -> Bool # | |||||
| ToMisoString InterfaceTypeDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: InterfaceTypeDefinition -> MisoString Source # | |||||
| type Rep InterfaceTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep InterfaceTypeDefinition = D1 ('MetaData "InterfaceTypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "InterfaceTypeDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ImplementsInterfaces)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FieldsDefinition)))))) | |||||
data InterfaceTypeExtension Source #
Constructors
| InterfaceTypeExtension Name (Maybe ImplementsInterfaces) (Maybe Directives) (Maybe FieldsDefinition) |
Instances
| Generic InterfaceTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: InterfaceTypeExtension -> Rep InterfaceTypeExtension x # to :: Rep InterfaceTypeExtension x -> InterfaceTypeExtension # | |||||
| Show InterfaceTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> InterfaceTypeExtension -> ShowS # show :: InterfaceTypeExtension -> String # showList :: [InterfaceTypeExtension] -> ShowS # | |||||
| Eq InterfaceTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: InterfaceTypeExtension -> InterfaceTypeExtension -> Bool # (/=) :: InterfaceTypeExtension -> InterfaceTypeExtension -> Bool # | |||||
| ToMisoString InterfaceTypeExtension Source # | |||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: InterfaceTypeExtension -> MisoString Source # | |||||
| type Rep InterfaceTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep InterfaceTypeExtension = D1 ('MetaData "InterfaceTypeExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "InterfaceTypeExtension" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ImplementsInterfaces))) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FieldsDefinition))))) | |||||
data UnionTypeDefinition Source #
Constructors
| UnionTypeDefinition (Maybe Description) Name (Maybe Directives) (Maybe UnionMemberTypes) |
Instances
| Generic UnionTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: UnionTypeDefinition -> Rep UnionTypeDefinition x # to :: Rep UnionTypeDefinition x -> UnionTypeDefinition # | |||||
| Show UnionTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> UnionTypeDefinition -> ShowS # show :: UnionTypeDefinition -> String # showList :: [UnionTypeDefinition] -> ShowS # | |||||
| Eq UnionTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: UnionTypeDefinition -> UnionTypeDefinition -> Bool # (/=) :: UnionTypeDefinition -> UnionTypeDefinition -> Bool # | |||||
| ToMisoString UnionTypeDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep UnionTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep UnionTypeDefinition = D1 ('MetaData "UnionTypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "UnionTypeDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UnionMemberTypes))))) | |||||
newtype UnionMemberTypes Source #
Constructors
| UnionMemberTypes (NonEmpty NamedType) |
Instances
| Semigroup UnionMemberTypes Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: UnionMemberTypes -> UnionMemberTypes -> UnionMemberTypes # sconcat :: NonEmpty UnionMemberTypes -> UnionMemberTypes # stimes :: Integral b => b -> UnionMemberTypes -> UnionMemberTypes # | |||||
| Generic UnionMemberTypes Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: UnionMemberTypes -> Rep UnionMemberTypes x # to :: Rep UnionMemberTypes x -> UnionMemberTypes # | |||||
| Show UnionMemberTypes Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> UnionMemberTypes -> ShowS # show :: UnionMemberTypes -> String # showList :: [UnionMemberTypes] -> ShowS # | |||||
| Eq UnionMemberTypes Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: UnionMemberTypes -> UnionMemberTypes -> Bool # (/=) :: UnionMemberTypes -> UnionMemberTypes -> Bool # | |||||
| ToMisoString UnionMemberTypes Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep UnionMemberTypes Source # | |||||
Defined in Miso.GraphQL.AST type Rep UnionMemberTypes = D1 ('MetaData "UnionMemberTypes" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "UnionMemberTypes" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty NamedType)))) | |||||
data UnionTypeExtension Source #
Constructors
| UnionTypeExtension Name (Maybe Directives) (Maybe UnionMemberTypes) |
Instances
| Generic UnionTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: UnionTypeExtension -> Rep UnionTypeExtension x # to :: Rep UnionTypeExtension x -> UnionTypeExtension # | |||||
| Show UnionTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> UnionTypeExtension -> ShowS # show :: UnionTypeExtension -> String # showList :: [UnionTypeExtension] -> ShowS # | |||||
| Eq UnionTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: UnionTypeExtension -> UnionTypeExtension -> Bool # (/=) :: UnionTypeExtension -> UnionTypeExtension -> Bool # | |||||
| ToMisoString UnionTypeExtension Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep UnionTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep UnionTypeExtension = D1 ('MetaData "UnionTypeExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "UnionTypeExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UnionMemberTypes))))) | |||||
data EnumTypeDefinition Source #
Constructors
| EnumTypeDefinition (Maybe Description) Name (Maybe Directives) (Maybe EnumValuesDefinition) |
Instances
| Generic EnumTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: EnumTypeDefinition -> Rep EnumTypeDefinition x # to :: Rep EnumTypeDefinition x -> EnumTypeDefinition # | |||||
| Show EnumTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> EnumTypeDefinition -> ShowS # show :: EnumTypeDefinition -> String # showList :: [EnumTypeDefinition] -> ShowS # | |||||
| Eq EnumTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: EnumTypeDefinition -> EnumTypeDefinition -> Bool # (/=) :: EnumTypeDefinition -> EnumTypeDefinition -> Bool # | |||||
| ToMisoString EnumTypeDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep EnumTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep EnumTypeDefinition = D1 ('MetaData "EnumTypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "EnumTypeDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe EnumValuesDefinition))))) | |||||
newtype EnumValuesDefinition Source #
Constructors
| EnumValuesDefinition (NonEmpty EnumValueDefinition) |
Instances
| Semigroup EnumValuesDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: EnumValuesDefinition -> EnumValuesDefinition -> EnumValuesDefinition # sconcat :: NonEmpty EnumValuesDefinition -> EnumValuesDefinition # stimes :: Integral b => b -> EnumValuesDefinition -> EnumValuesDefinition # | |||||
| Generic EnumValuesDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: EnumValuesDefinition -> Rep EnumValuesDefinition x # to :: Rep EnumValuesDefinition x -> EnumValuesDefinition # | |||||
| Show EnumValuesDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> EnumValuesDefinition -> ShowS # show :: EnumValuesDefinition -> String # showList :: [EnumValuesDefinition] -> ShowS # | |||||
| Eq EnumValuesDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: EnumValuesDefinition -> EnumValuesDefinition -> Bool # (/=) :: EnumValuesDefinition -> EnumValuesDefinition -> Bool # | |||||
| ToMisoString EnumValuesDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep EnumValuesDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep EnumValuesDefinition = D1 ('MetaData "EnumValuesDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "EnumValuesDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty EnumValueDefinition)))) | |||||
data EnumValueDefinition Source #
Constructors
| EnumValueDefinition (Maybe Description) EnumValue (Maybe Directives) |
Instances
| Generic EnumValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: EnumValueDefinition -> Rep EnumValueDefinition x # to :: Rep EnumValueDefinition x -> EnumValueDefinition # | |||||
| Show EnumValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> EnumValueDefinition -> ShowS # show :: EnumValueDefinition -> String # showList :: [EnumValueDefinition] -> ShowS # | |||||
| Eq EnumValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: EnumValueDefinition -> EnumValueDefinition -> Bool # (/=) :: EnumValueDefinition -> EnumValueDefinition -> Bool # | |||||
| ToMisoString EnumValueDefinition Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep EnumValueDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep EnumValueDefinition = D1 ('MetaData "EnumValueDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "EnumValueDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnumValue) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives))))) | |||||
data EnumTypeExtension Source #
Constructors
| EnumTypeExtension Name (Maybe Directives) (Maybe EnumValuesDefinition) |
Instances
| Generic EnumTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: EnumTypeExtension -> Rep EnumTypeExtension x # to :: Rep EnumTypeExtension x -> EnumTypeExtension # | |||||
| Show EnumTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> EnumTypeExtension -> ShowS # show :: EnumTypeExtension -> String # showList :: [EnumTypeExtension] -> ShowS # | |||||
| Eq EnumTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: EnumTypeExtension -> EnumTypeExtension -> Bool # (/=) :: EnumTypeExtension -> EnumTypeExtension -> Bool # | |||||
| ToMisoString EnumTypeExtension Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep EnumTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep EnumTypeExtension = D1 ('MetaData "EnumTypeExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "EnumTypeExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe EnumValuesDefinition))))) | |||||
data InputObjectTypeDefinition Source #
InputObjectTypeDefinition https://spec.graphql.org/draft/#InputObjectTypeDefinition
Constructors
| InputObjectTypeDefinition (Maybe Description) Name (Maybe Directives) (Maybe InputFieldsDefinition) |
Instances
| Generic InputObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: InputObjectTypeDefinition -> Rep InputObjectTypeDefinition x # to :: Rep InputObjectTypeDefinition x -> InputObjectTypeDefinition # | |||||
| Show InputObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> InputObjectTypeDefinition -> ShowS # show :: InputObjectTypeDefinition -> String # showList :: [InputObjectTypeDefinition] -> ShowS # | |||||
| Eq InputObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: InputObjectTypeDefinition -> InputObjectTypeDefinition -> Bool # (/=) :: InputObjectTypeDefinition -> InputObjectTypeDefinition -> Bool # | |||||
| ToMisoString InputObjectTypeDefinition Source # | InputObjectTypeDefinition https://spec.graphql.org/draft/#InputObjectTypeDefinition | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: InputObjectTypeDefinition -> MisoString Source # | |||||
| type Rep InputObjectTypeDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep InputObjectTypeDefinition = D1 ('MetaData "InputObjectTypeDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "InputObjectTypeDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe InputFieldsDefinition))))) | |||||
newtype InputFieldsDefinition Source #
InputFieldsDefinition https://spec.graphql.org/draft/#InputFieldsDefinition
Constructors
| InputFieldsDefinition (NonEmpty InputValueDefinition) |
Instances
| Semigroup InputFieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (<>) :: InputFieldsDefinition -> InputFieldsDefinition -> InputFieldsDefinition # sconcat :: NonEmpty InputFieldsDefinition -> InputFieldsDefinition # stimes :: Integral b => b -> InputFieldsDefinition -> InputFieldsDefinition # | |||||
| Generic InputFieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: InputFieldsDefinition -> Rep InputFieldsDefinition x # to :: Rep InputFieldsDefinition x -> InputFieldsDefinition # | |||||
| Show InputFieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> InputFieldsDefinition -> ShowS # show :: InputFieldsDefinition -> String # showList :: [InputFieldsDefinition] -> ShowS # | |||||
| Eq InputFieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: InputFieldsDefinition -> InputFieldsDefinition -> Bool # (/=) :: InputFieldsDefinition -> InputFieldsDefinition -> Bool # | |||||
| ToMisoString InputFieldsDefinition Source # | InputFieldsDefinition https://spec.graphql.org/draft/#InputFieldsDefinition | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: InputFieldsDefinition -> MisoString Source # | |||||
| type Rep InputFieldsDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep InputFieldsDefinition = D1 ('MetaData "InputFieldsDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "InputFieldsDefinition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty InputValueDefinition)))) | |||||
data InputObjectTypeExtension Source #
InputObjectTypeExtension https://spec.graphql.org/draft/#InputObjectTypeExtension
Constructors
| InputObjectTypeExtension Name (Maybe Directives) (Maybe InputFieldsDefinition) |
Instances
| Generic InputObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: InputObjectTypeExtension -> Rep InputObjectTypeExtension x # to :: Rep InputObjectTypeExtension x -> InputObjectTypeExtension # | |||||
| Show InputObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> InputObjectTypeExtension -> ShowS # show :: InputObjectTypeExtension -> String # showList :: [InputObjectTypeExtension] -> ShowS # | |||||
| Eq InputObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: InputObjectTypeExtension -> InputObjectTypeExtension -> Bool # (/=) :: InputObjectTypeExtension -> InputObjectTypeExtension -> Bool # | |||||
| ToMisoString InputObjectTypeExtension Source # | InputObjectTypeExtension https://spec.graphql.org/draft/#InputObjectTypeExtension | ||||
Defined in Miso.GraphQL.Printer Methods toMisoString :: InputObjectTypeExtension -> MisoString Source # | |||||
| type Rep InputObjectTypeExtension Source # | |||||
Defined in Miso.GraphQL.AST type Rep InputObjectTypeExtension = D1 ('MetaData "InputObjectTypeExtension" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "InputObjectTypeExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Directives)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe InputFieldsDefinition))))) | |||||
data DirectiveDefinition Source #
Directive definition https://spec.graphql.org/draft/#DirectiveDefinition
Constructors
| DirectiveDefinition (Maybe Description) Name (Maybe ArgumentsDefinition) Bool DirectiveLocations |
Instances
| Generic DirectiveDefinition Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: DirectiveDefinition -> Rep DirectiveDefinition x # to :: Rep DirectiveDefinition x -> DirectiveDefinition # | |||||
| Show DirectiveDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> DirectiveDefinition -> ShowS # show :: DirectiveDefinition -> String # showList :: [DirectiveDefinition] -> ShowS # | |||||
| Eq DirectiveDefinition Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: DirectiveDefinition -> DirectiveDefinition -> Bool # (/=) :: DirectiveDefinition -> DirectiveDefinition -> Bool # | |||||
| ToMisoString DirectiveDefinition Source # | Directive definition https://spec.graphql.org/draft/#DirectiveDefinition | ||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep DirectiveDefinition Source # | |||||
Defined in Miso.GraphQL.AST type Rep DirectiveDefinition = D1 ('MetaData "DirectiveDefinition" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "DirectiveDefinition" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Description)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ArgumentsDefinition)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DirectiveLocations))))) | |||||
data DirectiveLocation Source #
Constructors
| LocationExecutableDirective ExecutableDirectiveLocation | |
| LocationTypeSystemDirective TypeSystemDirectiveLocation |
Instances
| Generic DirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
Methods from :: DirectiveLocation -> Rep DirectiveLocation x # to :: Rep DirectiveLocation x -> DirectiveLocation # | |||||
| Show DirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST Methods showsPrec :: Int -> DirectiveLocation -> ShowS # show :: DirectiveLocation -> String # showList :: [DirectiveLocation] -> ShowS # | |||||
| Eq DirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST Methods (==) :: DirectiveLocation -> DirectiveLocation -> Bool # (/=) :: DirectiveLocation -> DirectiveLocation -> Bool # | |||||
| ToMisoString DirectiveLocation Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| ToMisoString DirectiveLocations Source # | |||||
Defined in Miso.GraphQL.Printer Methods | |||||
| type Rep DirectiveLocation Source # | |||||
Defined in Miso.GraphQL.AST type Rep DirectiveLocation = D1 ('MetaData "DirectiveLocation" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'False) (C1 ('MetaCons "LocationExecutableDirective" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExecutableDirectiveLocation)) :+: C1 ('MetaCons "LocationTypeSystemDirective" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeSystemDirectiveLocation))) | |||||
A GraphQL Name
https://spec.graphql.org/draft/#Name
Constructors
| Name MisoString |
Instances
| Monoid Name Source # | |||||
| Semigroup Name Source # | |||||
| IsString Name Source # | |||||
Defined in Miso.GraphQL.AST Methods fromString :: String -> Name # | |||||
| Generic Name Source # | |||||
Defined in Miso.GraphQL.AST Associated Types
| |||||
| Show Name Source # | |||||
| Eq Name Source # | |||||
| Ord Name Source # | |||||
| FromMisoString Name Source # | |||||
Defined in Miso.GraphQL.AST Methods fromMisoStringEither :: MisoString -> Either String Name Source # | |||||
| ToMisoString Name Source # | |||||
Defined in Miso.GraphQL.AST Methods toMisoString :: Name -> MisoString Source # | |||||
| type Rep Name Source # | |||||
Defined in Miso.GraphQL.AST type Rep Name = D1 ('MetaData "Name" "Miso.GraphQL.AST" "miso-graphql-0.1.0.0-inplace" 'True) (C1 ('MetaCons "Name" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MisoString))) | |||||