Immutable local renewal-window anchor for one metered billing period.
Summary
Types
@type t() :: %Accrue.Billing.MeteredRenewal{ __meta__: term(), customer: term(), customer_id: term(), data: term(), id: term(), inserted_at: term(), invoice: term(), invoice_authored_at: term(), invoice_id: term(), invoice_status: term(), last_processor_event_id: term(), last_processor_event_ts: term(), lock_version: term(), paid_at: term(), period_end: term(), period_start: term(), processor: term(), snapshot: term(), state: term(), subscription: term(), subscription_id: term(), trigger_source: term(), updated_at: term() }
Functions
@spec changeset( %Accrue.Billing.MeteredRenewal{ __meta__: term(), customer: term(), customer_id: term(), data: term(), id: term(), inserted_at: term(), invoice: term(), invoice_authored_at: term(), invoice_id: term(), invoice_status: term(), last_processor_event_id: term(), last_processor_event_ts: term(), lock_version: term(), paid_at: term(), period_end: term(), period_start: term(), processor: term(), snapshot: term(), state: term(), subscription: term(), subscription_id: term(), trigger_source: term(), updated_at: term() } | Ecto.Changeset.t(), map() ) :: Ecto.Changeset.t()