Nombaone. Organization
(Nomba One v0.1.0)
View Source
Organization settings — configuration, not a billing object. Billing +
dunning policy lives under Nombaone.Organization.Billing.
Summary
Functions
Read org-level settings (limits, settlement mode, branding, statuses).
Raising variant of retrieve/2.
Update tenant-editable settings (:monthly_request_quota, :settlement_mode,
:branding). At least one field is required. PUT semantics; rate limits are
operator-set (not here).
Raising variant of update/3.
Functions
@spec retrieve( Nombaone.Client.t(), keyword() ) :: {:ok, Nombaone.TenantSettings.t()} | {:error, Nombaone.Error.t()}
Read org-level settings (limits, settlement mode, branding, statuses).
@spec retrieve!( Nombaone.Client.t(), keyword() ) :: Nombaone.TenantSettings.t()
Raising variant of retrieve/2.
@spec update(Nombaone.Client.t(), map(), keyword()) :: {:ok, Nombaone.TenantSettings.t()} | {:error, Nombaone.Error.t()}
Update tenant-editable settings (:monthly_request_quota, :settlement_mode,
:branding). At least one field is required. PUT semantics; rate limits are
operator-set (not here).
@spec update!(Nombaone.Client.t(), map(), keyword()) :: Nombaone.TenantSettings.t()
Raising variant of update/3.