Safe Haskell | None |
---|---|
Language | Haskell2010 |
StripeAPI.Operations.GetCustomersCustomer
Description
Contains the different functions to run the operation getCustomersCustomer
Synopsis
- getCustomersCustomer :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> String -> Maybe String -> GetCustomersCustomerRequestBody -> m (Either HttpException (Response GetCustomersCustomerResponse))
- getCustomersCustomerRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> String -> Maybe String -> GetCustomersCustomerRequestBody -> m (Either HttpException (Response ByteString))
- getCustomersCustomerM :: forall m s. (MonadHTTP m, SecurityScheme s) => String -> Maybe String -> GetCustomersCustomerRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response GetCustomersCustomerResponse))
- getCustomersCustomerRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => String -> Maybe String -> GetCustomersCustomerRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString))
- data GetCustomersCustomerRequestBody = GetCustomersCustomerRequestBody {
- data GetCustomersCustomerResponse
- data GetCustomersCustomerResponseBody200 = GetCustomersCustomerResponseBody200 {
- getCustomersCustomerResponseBody200Address :: Maybe GetCustomersCustomerResponseBody200Address'
- getCustomersCustomerResponseBody200Balance :: Maybe Integer
- getCustomersCustomerResponseBody200Created :: Maybe Integer
- getCustomersCustomerResponseBody200Currency :: Maybe String
- getCustomersCustomerResponseBody200DefaultSource :: Maybe GetCustomersCustomerResponseBody200DefaultSource'Variants
- getCustomersCustomerResponseBody200Deleted :: Maybe GetCustomersCustomerResponseBody200Deleted'
- getCustomersCustomerResponseBody200Delinquent :: Maybe Bool
- getCustomersCustomerResponseBody200Description :: Maybe String
- getCustomersCustomerResponseBody200Discount :: Maybe GetCustomersCustomerResponseBody200Discount'
- getCustomersCustomerResponseBody200Email :: Maybe String
- getCustomersCustomerResponseBody200Id :: Maybe String
- getCustomersCustomerResponseBody200InvoicePrefix :: Maybe String
- getCustomersCustomerResponseBody200InvoiceSettings :: Maybe InvoiceSettingCustomerSetting
- getCustomersCustomerResponseBody200Livemode :: Maybe Bool
- getCustomersCustomerResponseBody200Metadata :: Maybe GetCustomersCustomerResponseBody200Metadata'
- getCustomersCustomerResponseBody200Name :: Maybe String
- getCustomersCustomerResponseBody200NextInvoiceSequence :: Maybe Integer
- getCustomersCustomerResponseBody200Object :: Maybe GetCustomersCustomerResponseBody200Object'
- getCustomersCustomerResponseBody200Phone :: Maybe String
- getCustomersCustomerResponseBody200PreferredLocales :: Maybe ([] String)
- getCustomersCustomerResponseBody200Shipping :: Maybe GetCustomersCustomerResponseBody200Shipping'
- getCustomersCustomerResponseBody200Sources :: Maybe GetCustomersCustomerResponseBody200Sources'
- getCustomersCustomerResponseBody200Subscriptions :: Maybe GetCustomersCustomerResponseBody200Subscriptions'
- getCustomersCustomerResponseBody200TaxExempt :: Maybe GetCustomersCustomerResponseBody200TaxExempt'
- getCustomersCustomerResponseBody200TaxIds :: Maybe GetCustomersCustomerResponseBody200TaxIds'
- data GetCustomersCustomerResponseBody200Address' = GetCustomersCustomerResponseBody200Address' {
- getCustomersCustomerResponseBody200Address'City :: Maybe String
- getCustomersCustomerResponseBody200Address'Country :: Maybe String
- getCustomersCustomerResponseBody200Address'Line1 :: Maybe String
- getCustomersCustomerResponseBody200Address'Line2 :: Maybe String
- getCustomersCustomerResponseBody200Address'PostalCode :: Maybe String
- getCustomersCustomerResponseBody200Address'State :: Maybe String
- data GetCustomersCustomerResponseBody200DefaultSource'Variants
- = GetCustomersCustomerResponseBody200DefaultSource'AlipayAccount AlipayAccount
- | GetCustomersCustomerResponseBody200DefaultSource'BankAccount BankAccount
- | GetCustomersCustomerResponseBody200DefaultSource'BitcoinReceiver BitcoinReceiver
- | GetCustomersCustomerResponseBody200DefaultSource'Card Card
- | GetCustomersCustomerResponseBody200DefaultSource'Source Source
- | GetCustomersCustomerResponseBody200DefaultSource'String String
- data GetCustomersCustomerResponseBody200Deleted'
- data GetCustomersCustomerResponseBody200Discount' = GetCustomersCustomerResponseBody200Discount' {
- getCustomersCustomerResponseBody200Discount'Coupon :: Maybe Coupon
- getCustomersCustomerResponseBody200Discount'Customer :: Maybe GetCustomersCustomerResponseBody200Discount'Customer'Variants
- getCustomersCustomerResponseBody200Discount'End :: Maybe Integer
- getCustomersCustomerResponseBody200Discount'Object :: Maybe GetCustomersCustomerResponseBody200Discount'Object'
- getCustomersCustomerResponseBody200Discount'Start :: Maybe Integer
- getCustomersCustomerResponseBody200Discount'Subscription :: Maybe String
- data GetCustomersCustomerResponseBody200Discount'Customer'Variants
- data GetCustomersCustomerResponseBody200Discount'Object'
- data GetCustomersCustomerResponseBody200Metadata' = GetCustomersCustomerResponseBody200Metadata' {
- data GetCustomersCustomerResponseBody200Object'
- data GetCustomersCustomerResponseBody200Shipping' = GetCustomersCustomerResponseBody200Shipping' {
- getCustomersCustomerResponseBody200Shipping'Address :: Maybe Address
- getCustomersCustomerResponseBody200Shipping'Carrier :: Maybe String
- getCustomersCustomerResponseBody200Shipping'Name :: Maybe String
- getCustomersCustomerResponseBody200Shipping'Phone :: Maybe String
- getCustomersCustomerResponseBody200Shipping'TrackingNumber :: Maybe String
- data GetCustomersCustomerResponseBody200Sources' = GetCustomersCustomerResponseBody200Sources' {
- getCustomersCustomerResponseBody200Sources'Data :: [] GetCustomersCustomerResponseBody200Sources'Data'
- getCustomersCustomerResponseBody200Sources'HasMore :: Bool
- getCustomersCustomerResponseBody200Sources'Object :: GetCustomersCustomerResponseBody200Sources'Object'
- getCustomersCustomerResponseBody200Sources'Url :: String
- data GetCustomersCustomerResponseBody200Sources'Data' = GetCustomersCustomerResponseBody200Sources'Data' {
- getCustomersCustomerResponseBody200Sources'Data'Account :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Account'Variants
- getCustomersCustomerResponseBody200Sources'Data'AccountHolderName :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AccountHolderType :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AchCreditTransfer :: Maybe SourceTypeAchCreditTransfer
- getCustomersCustomerResponseBody200Sources'Data'AchDebit :: Maybe SourceTypeAchDebit
- getCustomersCustomerResponseBody200Sources'Data'Active :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'AddressCity :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AddressCountry :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AddressLine1 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AddressLine1Check :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AddressLine2 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AddressState :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AddressZip :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'AddressZipCheck :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Alipay :: Maybe SourceTypeAlipay
- getCustomersCustomerResponseBody200Sources'Data'Amount :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'AmountReceived :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods :: Maybe ([] GetCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods')
- getCustomersCustomerResponseBody200Sources'Data'Bancontact :: Maybe SourceTypeBancontact
- getCustomersCustomerResponseBody200Sources'Data'BankName :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'BitcoinAmount :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'BitcoinAmountReceived :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'BitcoinUri :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Brand :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Card :: Maybe SourceTypeCard
- getCustomersCustomerResponseBody200Sources'Data'CardPresent :: Maybe SourceTypeCardPresent
- getCustomersCustomerResponseBody200Sources'Data'ClientSecret :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'CodeVerification :: Maybe SourceCodeVerificationFlow
- getCustomersCustomerResponseBody200Sources'Data'Country :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Created :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'Currency :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Customer :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Customer'Variants
- getCustomersCustomerResponseBody200Sources'Data'CvcCheck :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'DefaultForCurrency :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'Description :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'DynamicLast4 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Email :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Eps :: Maybe SourceTypeEps
- getCustomersCustomerResponseBody200Sources'Data'ExpMonth :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'ExpYear :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'Filled :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'Fingerprint :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Flow :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Funding :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Giropay :: Maybe SourceTypeGiropay
- getCustomersCustomerResponseBody200Sources'Data'Id :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Ideal :: Maybe SourceTypeIdeal
- getCustomersCustomerResponseBody200Sources'Data'InboundAddress :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Klarna :: Maybe SourceTypeKlarna
- getCustomersCustomerResponseBody200Sources'Data'Last4 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Livemode :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'Metadata :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Metadata'
- getCustomersCustomerResponseBody200Sources'Data'Multibanco :: Maybe SourceTypeMultibanco
- getCustomersCustomerResponseBody200Sources'Data'Name :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Object :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Object'
- getCustomersCustomerResponseBody200Sources'Data'Owner :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Owner'
- getCustomersCustomerResponseBody200Sources'Data'P24 :: Maybe SourceTypeP24
- getCustomersCustomerResponseBody200Sources'Data'Payment :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'PaymentAmount :: Maybe Integer
- getCustomersCustomerResponseBody200Sources'Data'PaymentCurrency :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Receiver :: Maybe SourceReceiverFlow
- getCustomersCustomerResponseBody200Sources'Data'Recipient :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Recipient'Variants
- getCustomersCustomerResponseBody200Sources'Data'Redirect :: Maybe SourceRedirectFlow
- getCustomersCustomerResponseBody200Sources'Data'RefundAddress :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Reusable :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'RoutingNumber :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'SepaDebit :: Maybe SourceTypeSepaDebit
- getCustomersCustomerResponseBody200Sources'Data'Sofort :: Maybe SourceTypeSofort
- getCustomersCustomerResponseBody200Sources'Data'SourceOrder :: Maybe SourceOrder
- getCustomersCustomerResponseBody200Sources'Data'StatementDescriptor :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Status :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'ThreeDSecure :: Maybe SourceTypeThreeDSecure
- getCustomersCustomerResponseBody200Sources'Data'TokenizationMethod :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Transactions :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Transactions'
- getCustomersCustomerResponseBody200Sources'Data'Type :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Type'
- getCustomersCustomerResponseBody200Sources'Data'UncapturedFunds :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'Usage :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Used :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'UsedForPayment :: Maybe Bool
- getCustomersCustomerResponseBody200Sources'Data'Username :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Wechat :: Maybe SourceTypeWechat
- data GetCustomersCustomerResponseBody200Sources'Data'Account'Variants
- data GetCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods'
- = GetCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods'EnumOther Value
- | GetCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods'EnumTyped String
- | GetCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods'EnumStringInstant
- | GetCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods'EnumStringStandard
- data GetCustomersCustomerResponseBody200Sources'Data'Customer'Variants
- data GetCustomersCustomerResponseBody200Sources'Data'Metadata' = GetCustomersCustomerResponseBody200Sources'Data'Metadata' {
- data GetCustomersCustomerResponseBody200Sources'Data'Object'
- data GetCustomersCustomerResponseBody200Sources'Data'Owner' = GetCustomersCustomerResponseBody200Sources'Data'Owner' {
- getCustomersCustomerResponseBody200Sources'Data'Owner'Address :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Owner'Address'
- getCustomersCustomerResponseBody200Sources'Data'Owner'Email :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'Name :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'Phone :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress :: Maybe GetCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress'
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedEmail :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedName :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedPhone :: Maybe String
- data GetCustomersCustomerResponseBody200Sources'Data'Owner'Address' = GetCustomersCustomerResponseBody200Sources'Data'Owner'Address' {
- getCustomersCustomerResponseBody200Sources'Data'Owner'Address'City :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'Address'Country :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'Address'Line1 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'Address'Line2 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'Address'PostalCode :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'Address'State :: Maybe String
- data GetCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress' = GetCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress' {
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress'City :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress'Country :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress'Line1 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress'Line2 :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress'PostalCode :: Maybe String
- getCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress'State :: Maybe String
- data GetCustomersCustomerResponseBody200Sources'Data'Recipient'Variants
- data GetCustomersCustomerResponseBody200Sources'Data'Transactions' = GetCustomersCustomerResponseBody200Sources'Data'Transactions' {
- getCustomersCustomerResponseBody200Sources'Data'Transactions'Data :: [] BitcoinTransaction
- getCustomersCustomerResponseBody200Sources'Data'Transactions'HasMore :: Bool
- getCustomersCustomerResponseBody200Sources'Data'Transactions'Object :: GetCustomersCustomerResponseBody200Sources'Data'Transactions'Object'
- getCustomersCustomerResponseBody200Sources'Data'Transactions'Url :: String
- data GetCustomersCustomerResponseBody200Sources'Data'Transactions'Object'
- data GetCustomersCustomerResponseBody200Sources'Data'Type'
- = GetCustomersCustomerResponseBody200Sources'Data'Type'EnumOther Value
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumTyped String
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringAchCreditTransfer
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringAchDebit
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringAlipay
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringBancontact
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringCard
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringCardPresent
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringEps
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringGiropay
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringIdeal
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringKlarna
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringMultibanco
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringP24
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringSepaDebit
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringSofort
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringThreeDSecure
- | GetCustomersCustomerResponseBody200Sources'Data'Type'EnumStringWechat
- data GetCustomersCustomerResponseBody200Sources'Object'
- data GetCustomersCustomerResponseBody200Subscriptions' = GetCustomersCustomerResponseBody200Subscriptions' {
- getCustomersCustomerResponseBody200Subscriptions'Data :: [] Subscription
- getCustomersCustomerResponseBody200Subscriptions'HasMore :: Bool
- getCustomersCustomerResponseBody200Subscriptions'Object :: GetCustomersCustomerResponseBody200Subscriptions'Object'
- getCustomersCustomerResponseBody200Subscriptions'Url :: String
- data GetCustomersCustomerResponseBody200Subscriptions'Object'
- data GetCustomersCustomerResponseBody200TaxExempt'
- = GetCustomersCustomerResponseBody200TaxExempt'EnumOther Value
- | GetCustomersCustomerResponseBody200TaxExempt'EnumTyped String
- | GetCustomersCustomerResponseBody200TaxExempt'EnumStringExempt
- | GetCustomersCustomerResponseBody200TaxExempt'EnumStringNone
- | GetCustomersCustomerResponseBody200TaxExempt'EnumStringReverse
- data GetCustomersCustomerResponseBody200TaxIds' = GetCustomersCustomerResponseBody200TaxIds' {}
- data GetCustomersCustomerResponseBody200TaxIds'Object'
Documentation
Arguments
:: (MonadHTTP m, SecurityScheme s) | |
=> Configuration s | The configuration to use in the request |
-> String | customer | Constraints: Maximum length of 5000 |
-> Maybe String | expand: Specifies which fields in the response should be expanded. |
-> GetCustomersCustomerRequestBody | The request body to send |
-> m (Either HttpException (Response GetCustomersCustomerResponse)) | Monad containing the result of the operation |
GET /v1/customers/{customer}
<p>Retrieves the details of an existing customer. You need only supply the unique customer identifier that was returned upon customer creation.</p>
getCustomersCustomerRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> String -> Maybe String -> GetCustomersCustomerRequestBody -> m (Either HttpException (Response ByteString)) Source #
GET /v1/customers/{customer}
The same as getCustomersCustomer
but returns the raw ByteString
getCustomersCustomerM :: forall m s. (MonadHTTP m, SecurityScheme s) => String -> Maybe String -> GetCustomersCustomerRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response GetCustomersCustomerResponse)) Source #
GET /v1/customers/{customer}
Monadic version of getCustomersCustomer
(use with runWithConfiguration
)
getCustomersCustomerRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => String -> Maybe String -> GetCustomersCustomerRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString)) Source #
GET /v1/customers/{customer}
Monadic version of getCustomersCustomerRaw
(use with runWithConfiguration
)
data GetCustomersCustomerRequestBody Source #
Defines the data type for the schema getCustomersCustomerRequestBody
Constructors
GetCustomersCustomerRequestBody | |
Instances
data GetCustomersCustomerResponse Source #
Represents a response of the operation getCustomersCustomer
.
The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), GetCustomersCustomerResponseError
is used.
Constructors
GetCustomersCustomerResponseError String | Means either no matching case available or a parse error |
GetCustomersCustomerResponse200 GetCustomersCustomerResponseBody200 | Successful response. |
GetCustomersCustomerResponseDefault Error | Error response. |
Instances
Eq GetCustomersCustomerResponse Source # | |
Defined in StripeAPI.Operations.GetCustomersCustomer Methods (==) :: GetCustomersCustomerResponse -> GetCustomersCustomerResponse -> Bool # (/=) :: GetCustomersCustomerResponse -> GetCustomersCustomerResponse -> Bool # | |
Show GetCustomersCustomerResponse Source # | |
Defined in StripeAPI.Operations.GetCustomersCustomer Methods showsPrec :: Int -> GetCustomersCustomerResponse -> ShowS # show :: GetCustomersCustomerResponse -> String # showList :: [GetCustomersCustomerResponse] -> ShowS # |
data GetCustomersCustomerResponseBody200 Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200
Constructors
GetCustomersCustomerResponseBody200 | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Address' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Address'
The customer\'s address.
Constructors
GetCustomersCustomerResponseBody200Address' | |
Fields
|
data GetCustomersCustomerResponseBody200DefaultSource'Variants Source #
Define the one-of schema GetCustomersCustomerResponseBody200Default_source'
ID of the default payment source for the customer.
If you are using payment methods created via the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
Constructors
Instances
data GetCustomersCustomerResponseBody200Deleted' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Deleted'
Always true for a deleted object
Constructors
GetCustomersCustomerResponseBody200Deleted'EnumOther Value | |
GetCustomersCustomerResponseBody200Deleted'EnumTyped Bool | |
GetCustomersCustomerResponseBody200Deleted'EnumBoolTrue |
data GetCustomersCustomerResponseBody200Discount' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Discount'
Describes the current discount active on the customer, if there is one.
Constructors
GetCustomersCustomerResponseBody200Discount' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Discount'Customer'Variants Source #
Define the one-of schema GetCustomersCustomerResponseBody200Discount'Customer'
The ID of the customer associated with this discount.
Constructors
Instances
data GetCustomersCustomerResponseBody200Discount'Object' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Discount'Object'
String representing the object's type. Objects of the same type share the same value.
Constructors
Instances
data GetCustomersCustomerResponseBody200Metadata' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Metadata'
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
Constructors
GetCustomersCustomerResponseBody200Metadata' | |
Instances
data GetCustomersCustomerResponseBody200Object' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Object'
String representing the object's type. Objects of the same type share the same value.
Constructors
GetCustomersCustomerResponseBody200Object'EnumOther Value | |
GetCustomersCustomerResponseBody200Object'EnumTyped String | |
GetCustomersCustomerResponseBody200Object'EnumStringCustomer |
data GetCustomersCustomerResponseBody200Shipping' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Shipping'
Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
Constructors
GetCustomersCustomerResponseBody200Shipping' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Sources' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Sources'
The customer's payment sources, if any.
Constructors
GetCustomersCustomerResponseBody200Sources' | |
Fields
|
data GetCustomersCustomerResponseBody200Sources'Data' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Sources'Data'
Constructors
GetCustomersCustomerResponseBody200Sources'Data' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Account'Variants Source #
Define the one-of schema GetCustomersCustomerResponseBody200Sources'Data'Account'
The ID of the account that the bank account is associated with.
Constructors
GetCustomersCustomerResponseBody200Sources'Data'Account'Account Account | |
GetCustomersCustomerResponseBody200Sources'Data'Account'String String |
Instances
data GetCustomersCustomerResponseBody200Sources'Data'AvailablePayoutMethods' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Sources'Data'Available_payout_methods'
Constructors
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Customer'Variants Source #
Define the one-of schema GetCustomersCustomerResponseBody200Sources'Data'Customer'
The ID of the customer associated with this Alipay Account.
Constructors
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Metadata' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Sources'Data'Metadata'
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Object' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Sources'Data'Object'
String representing the object's type. Objects of the same type share the same value.
Constructors
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Owner' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Sources'Data'Owner'
Information about the owner of the payment instrument that may be used or required by particular source types.
Constructors
GetCustomersCustomerResponseBody200Sources'Data'Owner' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Owner'Address' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Sources'Data'Owner'Address'
Owner\'s address.
Constructors
GetCustomersCustomerResponseBody200Sources'Data'Owner'Address' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Sources'Data'Owner'Verified_address'
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
GetCustomersCustomerResponseBody200Sources'Data'Owner'VerifiedAddress' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Recipient'Variants Source #
Define the one-of schema GetCustomersCustomerResponseBody200Sources'Data'Recipient'
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.
Constructors
GetCustomersCustomerResponseBody200Sources'Data'Recipient'Recipient Recipient | |
GetCustomersCustomerResponseBody200Sources'Data'Recipient'String String |
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Transactions' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Sources'Data'Transactions'
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
GetCustomersCustomerResponseBody200Sources'Data'Transactions' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Transactions'Object' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Sources'Data'Transactions'Object'
String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
Constructors
Instances
data GetCustomersCustomerResponseBody200Sources'Data'Type' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Sources'Data'Type'
The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used.
Constructors
Instances
data GetCustomersCustomerResponseBody200Sources'Object' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Sources'Object'
String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
Constructors
GetCustomersCustomerResponseBody200Sources'Object'EnumOther Value | |
GetCustomersCustomerResponseBody200Sources'Object'EnumTyped String | |
GetCustomersCustomerResponseBody200Sources'Object'EnumStringList |
Instances
data GetCustomersCustomerResponseBody200Subscriptions' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Subscriptions'
The customer's current subscriptions, if any.
Constructors
GetCustomersCustomerResponseBody200Subscriptions' | |
Fields
|
Instances
data GetCustomersCustomerResponseBody200Subscriptions'Object' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Subscriptions'Object'
String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
Constructors
Instances
data GetCustomersCustomerResponseBody200TaxExempt' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Tax_exempt'
Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text **"Reverse charge"**.
Constructors
Instances
data GetCustomersCustomerResponseBody200TaxIds' Source #
Defines the data type for the schema GetCustomersCustomerResponseBody200Tax_ids'
The customer's tax IDs.
Constructors
GetCustomersCustomerResponseBody200TaxIds' | |
Fields
|
data GetCustomersCustomerResponseBody200TaxIds'Object' Source #
Defines the enum schema GetCustomersCustomerResponseBody200Tax_ids'Object'
String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
Constructors
GetCustomersCustomerResponseBody200TaxIds'Object'EnumOther Value | |
GetCustomersCustomerResponseBody200TaxIds'Object'EnumTyped String | |
GetCustomersCustomerResponseBody200TaxIds'Object'EnumStringList |