API Reference Grephql v#0.10.1

Copy Markdown View Source

Modules

Compile-time GraphQL client for Elixir.

Base module for generated GraphQL embedded schemas.

Represents a GraphQL error from the response.

Formatter plugin for the ~GQL sigil.

Generates Ecto embedded schema modules for GraphQL input types.

Behaviour for JSON encoding/decoding.

Represents a compiled GraphQL operation ready for execution.

Decodes GraphQL JSON response data into typed embedded schema structs.

Represents a GraphQL response.

Generates EctoTypedSchema embedded schema modules from GraphQL query AST.

Maps GraphQL type references to Ecto schema types.

Ecto Type for GraphQL DateTime custom scalar.

Parameterized Ecto Type for GraphQL enum types.

Ecto Type for GraphQL error path segments.

Parameterized Ecto Type for GraphQL __typename fields.

Dynamic parameterized Ecto Type for GraphQL union/interface types.

A TypedStructor plugin that implements the Access behaviour for structs.

Mix Tasks

Downloads a GraphQL schema via introspection and saves it as JSON.