Supabase.ConnectionOptions (supabase_connection v0.1.0)

A changeset for validating and parsing connection options. This is mainly used internally by Supabase module, but can be used to validate and parse connection options manually.

Summary

Types

@type t() :: %{
  alias: atom(),
  name: atom(),
  base_url: String.t(),
  api_key: String.t(),
  access_token: String.t(),
  bucket: struct()
}

Functions

@spec parse(map()) :: {:ok, t()} | {:error, Ecto.Changeset.t()}
Link to this function

to_connection_info(data)

@spec to_connection_info(t()) :: Supabase.Connection.params()