mailchimp v0.1.2 Mailchimp.Config View Source

Mailchimp Config Module

Link to this section Summary

Functions

Return configured API endpoint

Return configured API Key

Return configured API Version

Return configured API Version

Return configured API Version

Link to this section Functions

Link to this function

api_endpoint()

View Source
api_endpoint() :: String.t()

Return configured API endpoint

Examples

iex> Application.put_env(:mailchimp, :api_endpoint, "api.mc.local") iex> Mailchimp.Config.api_endpoint() "api.mc.local"

iex> Application.delete_env(:mailchimp, :api_endpoint) iex> Mailchimp.Config.api_endpoint() "api.mailchimp.com"

Return configured API Key

Examples

iex> Application.put_env(:mailchimp, :api_key, "your apikey-us12")
iex> Mailchimp.Config.api_key!()
"your apikey-us12"
Link to this function

api_version()

View Source
api_version() :: String.t()

Return configured API Version

Examples

iex> Application.put_env(:mailchimp, :api_version, "1.0")
iex> Mailchimp.Config.api_version()
"1.0"

iex> Application.delete_env(:mailchimp, :api_version)
iex> Mailchimp.Config.api_version()
"3.0"
Link to this function

root_endpoint!()

View Source
root_endpoint!() :: String.t() | no_return()

Return configured API Version

Examples

iex> Application.put_env(:mailchimp, :api_key, "your apikey-us12")
iex> Application.delete_env(:mailchimp, :api_version)
iex> Mailchimp.Config.root_endpoint!()
"https://us12.api.mailchimp.com/3.0/"

Return configured API Version

Examples

iex> Application.put_env(:mailchimp, :api_key, "your apikey-us12")
iex> Mailchimp.Config.shard!()
"us12"