BillingMeter
Meters specify how to aggregate meter events over a billing period. Meter events represent the actions that customers take in your system. Meters attach to prices and form the basis of the bill.
Related guide: Usage based billing
Summary
Types
@type t() :: %Stripe.Resources.Billing.Meter{ created: term(), customer_mapping: term(), default_aggregation: term(), display_name: term(), event_name: term(), event_time_window: term(), id: term(), livemode: term(), object: term(), status: term(), status_transitions: term(), updated: term(), value_settings: term() }
created- Time at which the object was created. Measured in seconds since the Unix epoch. Format: Unix timestamp.customer_mapping- Expandable.default_aggregation- Expandable.display_name- The meter's name. Max length: 5000.event_name- The name of the meter event to record usage for. Corresponds with theevent_namefield on meter events. Max length: 5000.event_time_window- The time window which meter events have been pre-aggregated for, if any. Possible values:day,hour. Nullable.id- Unique identifier for the object. Max length: 5000.livemode- If the object exists in live mode, the value istrue. If the object exists in test mode, the value isfalse.object- String representing the object's type. Objects of the same type share the same value. Possible values:billing.meter.status- The meter's status. Possible values:active,inactive.status_transitions- Expandable.updated- Time at which the object was last updated. Measured in seconds since the Unix epoch. Format: Unix timestamp.value_settings- Expandable.