Elixir interface for the Lokalise APIv2.
View the Project on GitHub lokalise/elixir-lokalise-api
[API doc](https://developers.lokalise.com/reference/retrieve-team-user-billing-details
team_id = 1234
{:ok, %DetailsModel{} = details} = TeamUserBillingDetails.find(team_id)
details.billing_email # => "hello@example.com"
details.country_code # => "LV"
[API doc](https://developers.lokalise.com/reference/create-team-user-billing-details
team_id = 1234
data = %{
billing_email: "hi@example.com",
country_code: "LV",
zip: "LV-0123"
}
{:ok, %DetailsModel{} = details} = TeamUserBillingDetails.create(team_id, data)
details.zip # => "LV-0123"
[API doc](https://developers.lokalise.com/reference/update-team-user-billing-details
team_id = 1234
data = %{
billing_email: "updated@example.com",
country_code: "LV",
zip: "LV-7890"
}
{:ok, %DetailsModel{} = details} = TeamUserBillingDetails.update(team_id, data)
details.zip # => "LV-7890"