# `Stripe.Resources.Checkout.Session.CustomerDetails`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/checkout/session.ex#L695)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Checkout.Session.CustomerDetails{
  address: Stripe.Resources.Address.t() | nil,
  business_name: String.t() | nil,
  email: String.t() | nil,
  individual_name: String.t() | nil,
  name: String.t() | nil,
  phone: String.t() | nil,
  tax_exempt: String.t() | nil,
  tax_ids: [Stripe.Resources.Checkout.Session.CustomerDetails.TaxIds.t()] | nil
}
```

* `address` - The customer's address after a completed Checkout Session. Note: This property is populated only for sessions on or after March 30, 2022. Nullable.
* `business_name` - The customer's business name after a completed Checkout Session. Max length: 150. Nullable.
* `email` - The email associated with the Customer, if one exists, on the Checkout Session after a completed Checkout Session or at time of session expiry.
Otherwise, if the customer has consented to promotional content, this value is the most recent valid email provided by the customer on the Checkout form. Max length: 5000. Nullable.
* `individual_name` - The customer's individual name after a completed Checkout Session. Max length: 150. Nullable.
* `name` - The customer's name after a completed Checkout Session. Note: This property is populated only for sessions on or after March 30, 2022. Max length: 5000. Nullable.
* `phone` - The customer's phone number after a completed Checkout Session. Max length: 5000. Nullable.
* `tax_exempt` - The customer’s tax exempt status after a completed Checkout Session. Possible values: `exempt`, `none`, `reverse`. Nullable.
* `tax_ids` - The customer’s tax IDs after a completed Checkout Session. Nullable.

---

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