stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Description

Contains the different functions to run the operation deleteCustomersCustomerSourcesId

Synopsis

Documentation

deleteCustomersCustomerSourcesId Source #

Arguments

:: forall m. MonadHTTP m 
=> DeleteCustomersCustomerSourcesIdParameters

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

-> Maybe DeleteCustomersCustomerSourcesIdRequestBody

The request body to send

-> ClientT m (Response DeleteCustomersCustomerSourcesIdResponse)

Monadic computation which returns the result of the operation

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

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

data DeleteCustomersCustomerSourcesIdParameters Source #

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

Constructors

DeleteCustomersCustomerSourcesIdParameters 

Fields

data DeleteCustomersCustomerSourcesIdRequestBody Source #

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

Constructors

DeleteCustomersCustomerSourcesIdRequestBody 

Fields

data DeleteCustomersCustomerSourcesIdResponseBody200 Source #

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

Constructors

DeleteCustomersCustomerSourcesIdResponseBody200 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Account'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/sources/{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 DeleteCustomersCustomerSourcesIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods' Source #

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

Constructors

DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods'Other Value

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

DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods'Typed Text

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

DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods'EnumInstant

Represents the JSON value "instant"

DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile' Source #

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

Business information about the account.

Constructors

DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile'SupportAddress' Source #

Defines the object schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile'SupportAddress' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200BusinessType' Source #

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

The business type.

Constructors

DeleteCustomersCustomerSourcesIdResponseBody200BusinessType'Other Value

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

DeleteCustomersCustomerSourcesIdResponseBody200BusinessType'Typed Text

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

DeleteCustomersCustomerSourcesIdResponseBody200BusinessType'EnumCompany

Represents the JSON value "company"

DeleteCustomersCustomerSourcesIdResponseBody200BusinessType'EnumGovernmentEntity

Represents the JSON value "government_entity"

DeleteCustomersCustomerSourcesIdResponseBody200BusinessType'EnumIndividual

Represents the JSON value "individual"

DeleteCustomersCustomerSourcesIdResponseBody200BusinessType'EnumNonProfit

Represents the JSON value "non_profit"

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Customer'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/sources/{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 DeleteCustomersCustomerSourcesIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts' Source #

Defines the object schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data' Source #

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

Constructors

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Account'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/sources/{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 DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source #

Defines the enum schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'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.

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Typed Text

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

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumInstant

Represents the JSON value "instant"

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumStandard

Represents the JSON value "standard"

Instances

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Customer'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/sources/{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 DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Object' Source #

Defines the enum schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'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.

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Object'Typed Text

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

DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Object'EnumBankAccount

Represents the JSON value "bank_account"

Instances

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/sources/{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 DeleteCustomersCustomerSourcesIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Object' Source #

Defines the enum schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200Object'Other Value

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

DeleteCustomersCustomerSourcesIdResponseBody200Object'Typed Text

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

DeleteCustomersCustomerSourcesIdResponseBody200Object'EnumAccount

Represents the JSON value "account"

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Owner' Source #

Defines the object schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200Owner' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Owner'Address' Source #

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

Owner\'s address.

Constructors

DeleteCustomersCustomerSourcesIdResponseBody200Owner'Address' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Owner'VerifiedAddress' Source #

Defines the object schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200Owner'VerifiedAddress' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Recipient'Variants Source #

Defines the oneOf schema located at paths./v1/customers/{customer}/sources/{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 DeleteCustomersCustomerSourcesIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Settings' Source #

Defines the object schema located at paths./v1/customers/{customer}/sources/{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 DeleteCustomersCustomerSourcesIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Transactions' Source #

Defines the object schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200Transactions' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

data DeleteCustomersCustomerSourcesIdResponseBody200Type' Source #

Defines the enum schema located at paths./v1/customers/{customer}/sources/{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

DeleteCustomersCustomerSourcesIdResponseBody200Type'Other Value

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

DeleteCustomersCustomerSourcesIdResponseBody200Type'Typed Text

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

DeleteCustomersCustomerSourcesIdResponseBody200Type'EnumCustom

Represents the JSON value "custom"

DeleteCustomersCustomerSourcesIdResponseBody200Type'EnumExpress

Represents the JSON value "express"

DeleteCustomersCustomerSourcesIdResponseBody200Type'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq DeleteCustomersCustomerSourcesIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

Show DeleteCustomersCustomerSourcesIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

ToJSON DeleteCustomersCustomerSourcesIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId

FromJSON DeleteCustomersCustomerSourcesIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerSourcesId