stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.DeleteCustomersCustomerCardsId

Description

Contains the different functions to run the operation deleteCustomersCustomerCardsId

Synopsis

Documentation

deleteCustomersCustomerCardsId Source #

Arguments

:: forall m. MonadHTTP m 
=> DeleteCustomersCustomerCardsIdParameters

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

-> Maybe DeleteCustomersCustomerCardsIdRequestBody

The request body to send

-> ClientT m (Response DeleteCustomersCustomerCardsIdResponse)

Monadic computation which returns the result of the operation

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

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

data DeleteCustomersCustomerCardsIdParameters Source #

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

Constructors

DeleteCustomersCustomerCardsIdParameters 

Fields

data DeleteCustomersCustomerCardsIdRequestBody Source #

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

Constructors

DeleteCustomersCustomerCardsIdRequestBody 

Fields

data DeleteCustomersCustomerCardsIdResponseBody200 Source #

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

Constructors

DeleteCustomersCustomerCardsIdResponseBody200 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Account'Variants Source #

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods' Source #

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

Constructors

DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'Other Value

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

DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'Typed Text

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

DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumInstant

Represents the JSON value "instant"

DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' Source #

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

Business information about the account.

Constructors

DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' Source #

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

DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200BusinessType' Source #

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

The business type.

Constructors

DeleteCustomersCustomerCardsIdResponseBody200BusinessType'Other Value

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

DeleteCustomersCustomerCardsIdResponseBody200BusinessType'Typed Text

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

DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumCompany

Represents the JSON value "company"

DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumGovernmentEntity

Represents the JSON value "government_entity"

DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumIndividual

Represents the JSON value "individual"

DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumNonProfit

Represents the JSON value "non_profit"

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessType' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants Source #

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' Source #

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

DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' Source #

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

Constructors

DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants Source #

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source #

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

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

DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Typed Text

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

DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumInstant

Represents the JSON value "instant"

DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumStandard

Represents the JSON value "standard"

Instances

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants Source #

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object' Source #

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

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

DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'Typed Text

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

DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'EnumBankAccount

Represents the JSON value "bank_account"

Instances

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants Source #

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Object' Source #

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

DeleteCustomersCustomerCardsIdResponseBody200Object'Other Value

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

DeleteCustomersCustomerCardsIdResponseBody200Object'Typed Text

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

DeleteCustomersCustomerCardsIdResponseBody200Object'EnumAccount

Represents the JSON value "account"

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Object' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Owner' Source #

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

DeleteCustomersCustomerCardsIdResponseBody200Owner' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Owner' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' Source #

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

Owner\'s address.

Constructors

DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' Source #

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

DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants Source #

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Settings' Source #

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

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Settings' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Transactions' Source #

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

DeleteCustomersCustomerCardsIdResponseBody200Transactions' 

Fields

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Transactions' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

data DeleteCustomersCustomerCardsIdResponseBody200Type' Source #

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

DeleteCustomersCustomerCardsIdResponseBody200Type'Other Value

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

DeleteCustomersCustomerCardsIdResponseBody200Type'Typed Text

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

DeleteCustomersCustomerCardsIdResponseBody200Type'EnumCustom

Represents the JSON value "custom"

DeleteCustomersCustomerCardsIdResponseBody200Type'EnumExpress

Represents the JSON value "express"

DeleteCustomersCustomerCardsIdResponseBody200Type'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq DeleteCustomersCustomerCardsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

Show DeleteCustomersCustomerCardsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

ToJSON DeleteCustomersCustomerCardsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId

FromJSON DeleteCustomersCustomerCardsIdResponseBody200Type' Source # 
Instance details

Defined in StripeAPI.Operations.DeleteCustomersCustomerCardsId