# `LatticeStripe.Quote.Computed`
[🔗](https://github.com/szTheory/lattice_stripe/blob/v2.2.2/lib/lattice_stripe/quote/computed.ex#L1)

Bounded computed summary data for a Stripe Quote.

Quote `computed` payloads contain stable top-level branches such as `upfront`
and `recurring`, but deeper pricing breakdowns are broad and fast-moving. This
module types only the stable boundary and preserves deeper maps as Stripe-shaped
payloads.

# `t`

```elixir
@type t() :: %LatticeStripe.Quote.Computed{
  extra: map(),
  recurring: map() | nil,
  upfront: map() | nil
}
```

# `from_map`

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

---

*Consult [api-reference.md](api-reference.md) for complete listing*
