elasticemail v0.1.1 ElasticEmail.Config View Source

ElasticEmail Config Module

Link to this section Summary

Functions

Return configured API Key

Examples

iex> Application.put_env(:elasticemail, :api_key, "your apikey")
iex> ElasticEmail.Config.api_key!()
"your apikey"

Return configured API Version

Examples

iex> Application.put_env(:elasticemail, :api_version, "1.0")
iex> ElasticEmail.Config.api_version()
"1.0"
iex> Application.delete_env(:elasticemail, :api_version)
iex> ElasticEmail.Config.api_version()
"2.0"

Return configured API Version

Examples

iex> Application.put_env(:elasticemail, :api_key, "your apikey")
iex> Application.delete_env(:elasticemail, :api_version)
iex> ElasticEmail.Config.root_endpoint!()
"https://api.elasticemail.com/v2/"

Link to this section Functions

Link to this function api_key!() View Source
api_key!() :: String.t() | no_return()

Return configured API Key

Examples

iex> Application.put_env(:elasticemail, :api_key, "your apikey")
iex> ElasticEmail.Config.api_key!()
"your apikey"
Link to this function api_version() View Source
api_version() :: String.t()

Return configured API Version

Examples

iex> Application.put_env(:elasticemail, :api_version, "1.0")
iex> ElasticEmail.Config.api_version()
"1.0"
iex> Application.delete_env(:elasticemail, :api_version)
iex> ElasticEmail.Config.api_version()
"2.0"
Link to this function root_endpoint!() View Source
root_endpoint!() :: String.t() | no_return()

Return configured API Version

Examples

iex> Application.put_env(:elasticemail, :api_key, "your apikey")
iex> Application.delete_env(:elasticemail, :api_version)
iex> ElasticEmail.Config.root_endpoint!()
"https://api.elasticemail.com/v2/"