stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.GetAccountsAccountExternalAccounts

Description

Contains the different functions to run the operation getAccountsAccountExternalAccounts

Synopsis

Documentation

getAccountsAccountExternalAccounts Source #

Arguments

:: forall m. MonadHTTP m 
=> GetAccountsAccountExternalAccountsParameters

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

-> ClientT m (Response GetAccountsAccountExternalAccountsResponse)

Monadic computation which returns the result of the operation

GET /v1/accounts/{account}/external_accounts

<p>List external accounts for an account.</p>

data GetAccountsAccountExternalAccountsParameters Source #

Defines the object schema located at paths./v1/accounts/{account}/external_accounts.GET.parameters in the specification.

Constructors

GetAccountsAccountExternalAccountsParameters 

Fields

Instances

Instances details
Eq GetAccountsAccountExternalAccountsParameters Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsParameters Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsParameters Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsParameters Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

data GetAccountsAccountExternalAccountsResponseBody200 Source #

Defines the object schema located at paths./v1/accounts/{account}/external_accounts.GET.responses.200.content.application/json.schema in the specification.

Constructors

GetAccountsAccountExternalAccountsResponseBody200 

Fields

Instances

Instances details
Eq GetAccountsAccountExternalAccountsResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsResponseBody200 Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

data GetAccountsAccountExternalAccountsResponseBody200Data' Source #

Defines the object schema located at paths./v1/accounts/{account}/external_accounts.GET.responses.200.content.application/json.schema.properties.data.items.anyOf in the specification.

Constructors

GetAccountsAccountExternalAccountsResponseBody200Data' 

Fields

Instances

Instances details
Eq GetAccountsAccountExternalAccountsResponseBody200Data' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsResponseBody200Data' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsResponseBody200Data' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsResponseBody200Data' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

data GetAccountsAccountExternalAccountsResponseBody200Data'Account'Variants Source #

Defines the oneOf schema located at paths./v1/accounts/{account}/external_accounts.GET.responses.200.content.application/json.schema.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 GetAccountsAccountExternalAccountsResponseBody200Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsResponseBody200Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsResponseBody200Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsResponseBody200Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

data GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods' Source #

Defines the enum schema located at paths./v1/accounts/{account}/external_accounts.GET.responses.200.content.application/json.schema.properties.data.items.anyOf.properties.available_payout_methods.items in the specification.

Constructors

GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods'Other Value

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

GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods'Typed Text

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

GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods'EnumInstant

Represents the JSON value "instant"

GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods'EnumStandard

Represents the JSON value "standard"

Instances

Instances details
Eq GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsResponseBody200Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

data GetAccountsAccountExternalAccountsResponseBody200Data'Customer'Variants Source #

Defines the oneOf schema located at paths./v1/accounts/{account}/external_accounts.GET.responses.200.content.application/json.schema.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 GetAccountsAccountExternalAccountsResponseBody200Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsResponseBody200Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsResponseBody200Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsResponseBody200Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

data GetAccountsAccountExternalAccountsResponseBody200Data'Object' Source #

Defines the enum schema located at paths./v1/accounts/{account}/external_accounts.GET.responses.200.content.application/json.schema.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

GetAccountsAccountExternalAccountsResponseBody200Data'Object'Other Value

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

GetAccountsAccountExternalAccountsResponseBody200Data'Object'Typed Text

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

GetAccountsAccountExternalAccountsResponseBody200Data'Object'EnumBankAccount

Represents the JSON value "bank_account"

Instances

Instances details
Eq GetAccountsAccountExternalAccountsResponseBody200Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsResponseBody200Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsResponseBody200Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsResponseBody200Data'Object' Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

data GetAccountsAccountExternalAccountsResponseBody200Data'Recipient'Variants Source #

Defines the oneOf schema located at paths./v1/accounts/{account}/external_accounts.GET.responses.200.content.application/json.schema.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 GetAccountsAccountExternalAccountsResponseBody200Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

Show GetAccountsAccountExternalAccountsResponseBody200Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

ToJSON GetAccountsAccountExternalAccountsResponseBody200Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts

FromJSON GetAccountsAccountExternalAccountsResponseBody200Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetAccountsAccountExternalAccounts