API Reference vbt v0.1.0

Modules

VBT

Common helper functions

Instrumentation of absinthe queries.

Helper for building modern flavour Relay schemas.

Helper for defining mappings between Relay types and modules (typically Ecto schemas).

Helper for building GraphQL schemas.

Middleware which converts Ecto.Changeset errors into absinthe compatible errors.

Helper functions for account management.

Helpers for working with account-related one-time tokens.

Periodical database cleanup of expired and used tokens.

Helpers for implementing authentication in the UI layer (resolvers, sockets, controllers).

Helper module for working with AWS.

Helper for performing actions on CloudFront.

Helper for performing actions on S3.

Protocol for objects which can be hosted on S3.

Helpers for testing AWS interaction.

General purpose VBT business error.

This check has a base priority of high and works with any version of Elixir.

This check has a base priority of high and works with any version of Elixir.

This check has a base priority of high and works with any version of Elixir.

This check has a base priority of high and works with any version of Elixir.

Helpers for working with Ecto.

Module for defining a VBT business error.

Helper for running jobs with fixed schedules (e.g. once a day at midnight).

ExUnit case template for writing tests which issue GraphQL requests.

Custom VBT GraphQL types.

Plug for handling kubernetes liveness probe checks.

Helper for simpler e-mail sending using Bamboo and Phoenix templates.

Wrapper around Ecto.Repo with a few additional helper functions.

Various helpers which can be useful in tests.

Encoding and decoding of VBT URIs.

Helpers for validating and normalizing "free-form" maps, such as maps representing input parameters in Phoenix controllers.