Nombaone. Organization. Billing
(Nomba One v0.1.0)
View Source
Billing + dunning policy under /organization/billing.
Summary
Functions
Read the org's billing + dunning policy.
Raising variant of retrieve/2.
Update the billing policy. PUT semantics, but only supplied keys change.
Raising variant of update/3.
Functions
@spec retrieve( Nombaone.Client.t(), keyword() ) :: {:ok, Nombaone.BillingSettings.t()} | {:error, Nombaone.Error.t()}
Read the org's billing + dunning policy.
@spec retrieve!( Nombaone.Client.t(), keyword() ) :: Nombaone.BillingSettings.t()
Raising variant of retrieve/2.
@spec update(Nombaone.Client.t(), map(), keyword()) :: {:ok, Nombaone.BillingSettings.t()} | {:error, Nombaone.Error.t()}
Update the billing policy. PUT semantics, but only supplied keys change.
Example
{:ok, settings} =
Nombaone.Organization.Billing.update(client, %{
payday_bias_enabled: true,
payday_days: [25, 28, 30]
})
@spec update!(Nombaone.Client.t(), map(), keyword()) :: Nombaone.BillingSettings.t()
Raising variant of update/3.