Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema ExternalAccount
Synopsis
- data ExternalAccount = ExternalAccount {
- externalAccountAccount :: Maybe ExternalAccountAccount'Variants
- externalAccountAccountHolderName :: Maybe Text
- externalAccountAccountHolderType :: Maybe Text
- externalAccountAddressCity :: Maybe Text
- externalAccountAddressCountry :: Maybe Text
- externalAccountAddressLine1 :: Maybe Text
- externalAccountAddressLine1Check :: Maybe Text
- externalAccountAddressLine2 :: Maybe Text
- externalAccountAddressState :: Maybe Text
- externalAccountAddressZip :: Maybe Text
- externalAccountAddressZipCheck :: Maybe Text
- externalAccountAvailablePayoutMethods :: Maybe [ExternalAccountAvailablePayoutMethods']
- externalAccountBankName :: Maybe Text
- externalAccountBrand :: Maybe Text
- externalAccountCountry :: Maybe Text
- externalAccountCurrency :: Maybe Text
- externalAccountCustomer :: Maybe ExternalAccountCustomer'Variants
- externalAccountCvcCheck :: Maybe Text
- externalAccountDefaultForCurrency :: Maybe Bool
- externalAccountDynamicLast4 :: Maybe Text
- externalAccountExpMonth :: Maybe Int
- externalAccountExpYear :: Maybe Int
- externalAccountFingerprint :: Maybe Text
- externalAccountFunding :: Maybe Text
- externalAccountId :: Maybe Text
- externalAccountLast4 :: Maybe Text
- externalAccountMetadata :: Maybe Object
- externalAccountName :: Maybe Text
- externalAccountRecipient :: Maybe ExternalAccountRecipient'Variants
- externalAccountRoutingNumber :: Maybe Text
- externalAccountStatus :: Maybe Text
- externalAccountTokenizationMethod :: Maybe Text
- mkExternalAccount :: ExternalAccount
- data ExternalAccountAccount'Variants
- data ExternalAccountAvailablePayoutMethods'
- data ExternalAccountCustomer'Variants
- data ExternalAccountRecipient'Variants
Documentation
data ExternalAccount Source #
Defines the object schema located at components.schemas.external_account.anyOf
in the specification.
ExternalAccount | |
|
Instances
Eq ExternalAccount Source # | |
Defined in StripeAPI.Types.ExternalAccount (==) :: ExternalAccount -> ExternalAccount -> Bool # (/=) :: ExternalAccount -> ExternalAccount -> Bool # | |
Show ExternalAccount Source # | |
Defined in StripeAPI.Types.ExternalAccount showsPrec :: Int -> ExternalAccount -> ShowS # show :: ExternalAccount -> String # showList :: [ExternalAccount] -> ShowS # | |
ToJSON ExternalAccount Source # | |
Defined in StripeAPI.Types.ExternalAccount toJSON :: ExternalAccount -> Value # toEncoding :: ExternalAccount -> Encoding # toJSONList :: [ExternalAccount] -> Value # toEncodingList :: [ExternalAccount] -> Encoding # | |
FromJSON ExternalAccount Source # | |
Defined in StripeAPI.Types.ExternalAccount parseJSON :: Value -> Parser ExternalAccount # parseJSONList :: Value -> Parser [ExternalAccount] # |
mkExternalAccount :: ExternalAccount Source #
Create a new ExternalAccount
with all required fields.
data ExternalAccountAccount'Variants Source #
Defines the oneOf schema located at components.schemas.external_account.anyOf.properties.account.anyOf
in the specification.
The ID of the account that the bank account is associated with.
data ExternalAccountAvailablePayoutMethods' Source #
Defines the enum schema located at components.schemas.external_account.anyOf.properties.available_payout_methods.items
in the specification.
ExternalAccountAvailablePayoutMethods'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
ExternalAccountAvailablePayoutMethods'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
ExternalAccountAvailablePayoutMethods'EnumInstant | Represents the JSON value |
ExternalAccountAvailablePayoutMethods'EnumStandard | Represents the JSON value |
data ExternalAccountCustomer'Variants Source #
Defines the oneOf schema located at components.schemas.external_account.anyOf.properties.customer.anyOf
in the specification.
The ID of the customer that the bank account is associated with.
ExternalAccountCustomer'Text Text | |
ExternalAccountCustomer'Customer Customer | |
ExternalAccountCustomer'DeletedCustomer DeletedCustomer |
data ExternalAccountRecipient'Variants Source #
Defines the oneOf schema located at components.schemas.external_account.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.