Cognac (Cognac v0.1.0) View Source
Link to this section Summary
Functions
Convert keyword list/tuple list to GraphQL mutation query string
Convert keyword list/tuple list to GraphQL query string
Convert keyword list/tuple list to GraphQL subscription query string
Link to this section Functions
Convert keyword list/tuple list to GraphQL mutation query string
iex> mutation = [hero: [:name, friends: [:name]]]
iex> Cognac.mutation(mutation)
"mutation{updateHero(name:"Steve"){name}}"Options
:output:string(default) - Outputs query as string:iodata- Outputs as query data
prettyfalse(default) - Outputs minimal querytrue- Outputs prettified query with indentation and linebreaks
Convert keyword list/tuple list to GraphQL query string
iex> query = [hero: [:name, friends: [:name]]]
iex> Cognac.query(query)
"query{hero{name friends{name}}}"Options
:output:string(default) - Outputs query as string:iodata- Outputs as query data
prettyfalse(default) - Outputs minimal querytrue- Outputs prettified query with indentation and linebreaks
Convert keyword list/tuple list to GraphQL subscription query string
iex> subscription = [heroUpdated: [:name]]
iex> Cognac.subscription(subscription)
"subscription{heroUpdated{name}}"Options
:output:string(default) - Outputs query as string:iodata- Outputs as query data
prettyfalse(default) - Outputs minimal querytrue- Outputs prettified query with indentation and linebreaks