For internal use only.
The location in the GraphQL query document where the error occured
Represents the data field in cases where there is an error present, see
the error section in the GraphQL spec
If the decoder succeeds you will end up with ParsedData. If it fails, you
will get an UnparsedData with a Json.Decode.Value containing the raw, undecoded
data field. You're likely to end up with UnparsedData since
GraphQL will return null if there is an error on a non-nullable field
, which will cause the decode pipeline to fail and give you UnparsedData.
Represents an error from the GraphQL endpoint. Also see
Graphql.Http.The code generated by
dillonkearns/elm-graphqlguarantees that your requests are valid according to the server's schema, so the two cases where you will get a GraphqlError are 1) when there is an implicit constraint that the schema doesn't specify, or 2) when your generated code is out of date with the schema.See the Errors section in the GraphQL spec for more details about GraphQL errors.