View Source ExOAPI.Stripe.Schemas.SourceOwner (exoapi_stripe v0.1.4)

:address :: ExOAPI.Stripe.Schemas.Address

Owner's address.

:email :: :string

Owner's email address.

:name :: :string

Owner's full name.

:phone :: :string

Owner's phone number (including extension).

:verified_address :: ExOAPI.Stripe.Schemas.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.

:verified_email :: :string

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.

:verified_name :: :string

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.

:verified_phone :: :string

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.

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.SourceOwner{
  address: ExOAPI.EctoTypes.AnyOf.t() | nil,
  email: String.t() | nil,
  name: String.t() | nil,
  phone: String.t() | nil,
  verified_address: ExOAPI.EctoTypes.AnyOf.t() | nil,
  verified_email: String.t() | nil,
  verified_name: String.t() | nil,
  verified_phone: String.t() | nil
}

Link to this section Functions

Link to this function

changeset(struct \\ %__MODULE__{}, params)

View Source
@spec changeset(t(), params()) :: Ecto.Changeset.t()