# `Stripe.Resources.Source.Owner`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/source.ex#L163)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Source.Owner{
  address: Stripe.Resources.Address.t() | nil,
  email: String.t() | nil,
  name: String.t() | nil,
  phone: String.t() | nil,
  verified_address: Stripe.Resources.Address.t() | nil,
  verified_email: String.t() | nil,
  verified_name: String.t() | nil,
  verified_phone: String.t() | nil
}
```

* `address` - Owner's address. Nullable.
* `email` - Owner's email address. Max length: 5000. Nullable.
* `name` - Owner's full name. Max length: 5000. Nullable.
* `phone` - Owner's phone number (including extension). Max length: 5000. Nullable.
* `verified_address` - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated. Nullable.
* `verified_email` - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated. Max length: 5000. Nullable.
* `verified_name` - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated. Max length: 5000. Nullable.
* `verified_phone` - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated. Max length: 5000. Nullable.

---

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