LatticeStripe.Billing.Meter.CustomerMapping (LatticeStripe v1.7.11)

Copy Markdown View Source

How a LatticeStripe.Billing.MeterEvent payload is mapped to a Stripe customer. Currently Stripe exposes "by_id" with event_payload_key naming the field inside payload that carries a cus_* customer ID. :extra captures any future mapping types Stripe adds.

Summary

Types

t()

@type t() :: %LatticeStripe.Billing.Meter.CustomerMapping{
  event_payload_key: String.t() | nil,
  extra: map(),
  type: String.t() | nil
}

Functions

from_map(map)

@spec from_map(map() | nil) :: t() | nil