EventSourcingDB.Client (EventSourcingDB v1.0.1)

Copy Markdown View Source

A Client holds the connection parameters to your EventSourcingDB instance

base_url = "localhost:3000"
api_token = "secret"
client = EventSourcingDB.Client.new(base_url, api_token)

Summary

Types

t()

EventSourcingDB Client

Types

t()

@type t() :: %EventSourcingDB.Client{
  api_token: String.t(),
  base_url: String.t() | URI.t(),
  req_options: keyword()
}

EventSourcingDB Client

Options

  • :base_url - URL to your EventSourcingDB instance

  • :api_token - The API token to connect to your EventSourcingDB instance

  • :req_options - Any additional options for Req

Functions

new(options \\ [])

@spec new(keyword()) :: t()

new(base_url, api_token)