stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Description

Contains the different functions to run the operation deleteCustomersCustomerBankAccountsId

Synopsis

Documentation

deleteCustomersCustomerBankAccountsId Source #

Arguments

:: forall m. MonadHTTP m 
=> DeleteCustomersCustomerBankAccountsIdParameters

Contains all available parameters of this operation (query and path parameters)

-> Maybe DeleteCustomersCustomerBankAccountsIdRequestBody

The request body to send

-> ClientT m (Response DeleteCustomersCustomerBankAccountsIdResponse)

Monadic computation which returns the result of the operation

DELETE /v1/customers/{customer}/bank_accounts/{id}

<p>Delete a specified source for a given customer.</p>

data DeleteCustomersCustomerBankAccountsIdParameters Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.parameters in the specification.

Constructors

DeleteCustomersCustomerBankAccountsIdParameters 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdParameters Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdParameters Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdParameters Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdParameters Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdRequestBody Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

DeleteCustomersCustomerBankAccountsIdRequestBody 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200 Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf in the specification.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Account'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.account.anyOf in the specification.

The ID of the account that the bank account is associated with.

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods' Source #

Defines the enum schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.available_payout_methods.items in the specification.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods'EnumInstant

Represents the JSON value "instant"

DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.business_profile.anyOf in the specification.

Business information about the account.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile'SupportAddress' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.business_profile.anyOf.properties.support_address.anyOf in the specification.

A publicly available mailing address for sending support issues to.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile'SupportAddress' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType' Source #

Defines the enum schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.business_type in the specification.

The business type.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType'EnumCompany

Represents the JSON value "company"

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType'EnumGovernmentEntity

Represents the JSON value "government_entity"

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType'EnumIndividual

Represents the JSON value "individual"

DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType'EnumNonProfit

Represents the JSON value "non_profit"

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Customer'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.customer.anyOf in the specification.

The ID of the customer associated with this Alipay Account.

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.external_accounts in the specification.

External accounts (bank accounts and debit cards) currently attached to this account

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.external_accounts.properties.data.items.anyOf in the specification.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Account'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.external_accounts.properties.data.items.anyOf.properties.account.anyOf in the specification.

The ID of the account that the bank account is associated with.

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source #

Defines the enum schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.external_accounts.properties.data.items.anyOf.properties.available_payout_methods.items in the specification.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumInstant

Represents the JSON value "instant"

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Customer'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.external_accounts.properties.data.items.anyOf.properties.customer.anyOf in the specification.

The ID of the customer that the bank account is associated with.

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object' Source #

Defines the enum schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.external_accounts.properties.data.items.anyOf.properties.object in the specification.

String representing the object's type. Objects of the same type share the same value.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object'EnumBankAccount

Represents the JSON value "bank_account"

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.external_accounts.properties.data.items.anyOf.properties.recipient.anyOf in the specification.

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Object' Source #

Defines the enum schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.object in the specification.

String representing the object's type. Objects of the same type share the same value.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200Object'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

DeleteCustomersCustomerBankAccountsIdResponseBody200Object'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

DeleteCustomersCustomerBankAccountsIdResponseBody200Object'EnumAccount

Represents the JSON value "account"

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Owner' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.owner.anyOf in the specification.

Information about the owner of the payment instrument that may be used or required by particular source types.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200Owner' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'Address' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.owner.anyOf.properties.address.anyOf in the specification.

Owner\'s address.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'Address' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'VerifiedAddress' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.owner.anyOf.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

DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'VerifiedAddress' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Recipient'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.recipient.anyOf in the specification.

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Settings' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.settings.anyOf in the specification.

Options for customizing how the account functions within Stripe.

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Transactions' Source #

Defines the object schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.transactions in the specification.

A list with one entry for each time that the customer sent bitcoin to the receiver. Hidden when viewing the receiver with a publishable key.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200Transactions' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

data DeleteCustomersCustomerBankAccountsIdResponseBody200Type' Source #

Defines the enum schema located at paths./v1/customers/{customer}/bank_accounts/{id}.DELETE.responses.200.content.application/json.schema.anyOf.anyOf.properties.type in the specification.

The Stripe account type. Can be `standard`, `express`, or `custom`.

Constructors

DeleteCustomersCustomerBankAccountsIdResponseBody200Type'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

DeleteCustomersCustomerBankAccountsIdResponseBody200Type'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

DeleteCustomersCustomerBankAccountsIdResponseBody200Type'EnumCustom

Represents the JSON value "custom"

DeleteCustomersCustomerBankAccountsIdResponseBody200Type'EnumExpress

Represents the JSON value "express"

DeleteCustomersCustomerBankAccountsIdResponseBody200Type'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq DeleteCustomersCustomerBankAccountsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

Show DeleteCustomersCustomerBankAccountsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

ToJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId

FromJSON DeleteCustomersCustomerBankAccountsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerBankAccountsId