# `LatticeStripe.BillingPortal.Configuration.Features.CustomerUpdate`
[🔗](https://github.com/szTheory/lattice_stripe/blob/v2.2.2/lib/lattice_stripe/billing_portal/configuration/features/customer_update.ex#L1)

The `customer_update` feature settings on a
`LatticeStripe.BillingPortal.Configuration`.

Controls whether customers can update their billing information in the portal,
including which fields are allowed to be updated.

Parent struct: `LatticeStripe.BillingPortal.Configuration.Features`.

# `t`

```elixir
@type t() :: %LatticeStripe.BillingPortal.Configuration.Features.CustomerUpdate{
  allowed_updates: [String.t()] | nil,
  enabled: boolean() | nil,
  extra: map()
}
```

# `from_map`

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

---

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