stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.SourceOwner

Description

Contains the types generated from the schema SourceOwner

Synopsis

Documentation

data SourceOwner Source #

Defines the object schema located at components.schemas.source_owner in the specification.

Constructors

SourceOwner 

Fields

  • sourceOwnerAddress :: Maybe SourceOwnerAddress'

    address: Owner's address.

  • sourceOwnerEmail :: Maybe Text

    email: Owner's email address.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerName :: Maybe Text

    name: Owner's full name.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerPhone :: Maybe Text

    phone: Owner's phone number (including extension).

    Constraints:

    • Maximum length of 5000
  • sourceOwnerVerifiedAddress :: Maybe SourceOwnerVerifiedAddress'

    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.

  • sourceOwnerVerifiedEmail :: Maybe Text

    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.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerVerifiedName :: Maybe Text

    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.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerVerifiedPhone :: Maybe Text

    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.

    Constraints:

    • Maximum length of 5000

mkSourceOwner :: SourceOwner Source #

Create a new SourceOwner with all required fields.

data SourceOwnerAddress' Source #

Defines the object schema located at components.schemas.source_owner.properties.address.anyOf in the specification.

Owner\'s address.

Constructors

SourceOwnerAddress' 

Fields

mkSourceOwnerAddress' :: SourceOwnerAddress' Source #

Create a new SourceOwnerAddress' with all required fields.

data SourceOwnerVerifiedAddress' Source #

Defines the object schema located at components.schemas.source_owner.properties.verified_address.anyOf in the specification.

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.

Constructors

SourceOwnerVerifiedAddress' 

Fields