graphql-client-1.1.1: A client for Haskell programs to query a GraphQL API
MaintainerBrandon Chinn <brandon@leapyear.io>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Data.GraphQL.Error

Description

Definitions for GraphQL errors and exceptions.

Synopsis

Documentation

data GraphQLError Source #

An error in a GraphQL query.

Constructors

GraphQLError 

Instances

Instances details
Eq GraphQLError Source # 
Instance details

Defined in Data.GraphQL.Error

Show GraphQLError Source # 
Instance details

Defined in Data.GraphQL.Error

Generic GraphQLError Source # 
Instance details

Defined in Data.GraphQL.Error

Associated Types

type Rep GraphQLError :: Type -> Type #

ToJSON GraphQLError Source # 
Instance details

Defined in Data.GraphQL.Error

FromJSON GraphQLError Source # 
Instance details

Defined in Data.GraphQL.Error

type Rep GraphQLError Source # 
Instance details

Defined in Data.GraphQL.Error

type Rep GraphQLError = D1 ('MetaData "GraphQLError" "Data.GraphQL.Error" "graphql-client-1.1.1-7QbGpSkpzWWDUWLCXtcVvS" 'False) (C1 ('MetaCons "GraphQLError" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "locations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [GraphQLErrorLoc])) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Value])))))

data GraphQLErrorLoc Source #

A location in an error in a GraphQL query.

Constructors

GraphQLErrorLoc 

Fields

Instances

Instances details
Eq GraphQLErrorLoc Source # 
Instance details

Defined in Data.GraphQL.Error

Show GraphQLErrorLoc Source # 
Instance details

Defined in Data.GraphQL.Error

Generic GraphQLErrorLoc Source # 
Instance details

Defined in Data.GraphQL.Error

Associated Types

type Rep GraphQLErrorLoc :: Type -> Type #

ToJSON GraphQLErrorLoc Source # 
Instance details

Defined in Data.GraphQL.Error

FromJSON GraphQLErrorLoc Source # 
Instance details

Defined in Data.GraphQL.Error

type Rep GraphQLErrorLoc Source # 
Instance details

Defined in Data.GraphQL.Error

type Rep GraphQLErrorLoc = D1 ('MetaData "GraphQLErrorLoc" "Data.GraphQL.Error" "graphql-client-1.1.1-7QbGpSkpzWWDUWLCXtcVvS" 'False) (C1 ('MetaCons "GraphQLErrorLoc" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "errorCol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))