A GraphQL operation.
withName : String -> Maybe Json.Encode.Value -> Json.Decode.Decoder a -> Json.Decode.Decoder e -> Operation t e a
withQuery : String -> Maybe Json.Encode.Value -> Json.Decode.Decoder a -> Json.Decode.Decoder e -> Operation t e a
encode : Operation t e a -> Json.Encode.Value
queryParameters : Operation t e a -> List Url.Builder.QueryParameter
dataDecoder : Operation t e a -> Json.Decode.Decoder a
errorsDecoder : Operation t e a -> Json.Decode.Decoder e
mapData : (a -> b) -> Operation t e a -> Operation t e b
mapErrors : (e1 -> e2) -> Operation t e1 a -> Operation t e2 a