View Source ElixirLokaliseApi.Config (ElixirLokaliseApi v3.1.0)

Stores configuration variables used to communicate with Lokalise APIv2. All settings also accept {:system, "ENV_VAR_NAME"} to read their values from environment variables at runtime.

Summary

Functions

Returns Lokalise APIv2 token. Set it inside your mix.exs

Returns the base URL of the Lokalise APIv2 or OAuth2

A light wrapper around Application.get_env/2, providing automatic support for {:system, "VAR"} tuples. Based on https://github.com/danielberkompas/ex_twilio/blob/master/lib/ex_twilio/config.ex

Returns Lokalise OAuth2 client ID. Set it inside your mix.exs

Returns Lokalise OAuth2 client secret. Set it inside your mix.exs

Returns Lokalise APIv2 OAuth2 token. Set it inside your mix.exs

Returns package version

Functions

Returns Lokalise APIv2 token. Set it inside your mix.exs:

config :elixir_lokalise_api, api_token: "YOUR_API_TOKEN"

Returns the base URL of the Lokalise APIv2 or OAuth2

Link to this function

from_env(key, default \\ nil)

View Source

A light wrapper around Application.get_env/2, providing automatic support for {:system, "VAR"} tuples. Based on https://github.com/danielberkompas/ex_twilio/blob/master/lib/ex_twilio/config.ex

Returns Lokalise OAuth2 client ID. Set it inside your mix.exs:

config :elixir_lokalise_api, oauth2_client_id: "YOUR_CLIENT_ID"

Returns Lokalise OAuth2 client secret. Set it inside your mix.exs:

config :elixir_lokalise_api, oauth2_client_secret: "YOUR_CLIENT_ID"

Returns Lokalise APIv2 OAuth2 token. Set it inside your mix.exs:

config :elixir_lokalise_api, oauth2_token: "YOUR_API_TOKEN"

Or use Config.put_env/2 to set it on the fly:

Config.put_env(:oauth2_token, "123abc")

A wrapper around Application.put_env/3

Returns package version