| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Operations.PostSetupIntents
Description
Contains the different functions to run the operation postSetupIntents
Synopsis
- postSetupIntents :: forall m. MonadHTTP m => Maybe PostSetupIntentsRequestBody -> ClientT m (Response PostSetupIntentsResponse)
- data PostSetupIntentsRequestBody = PostSetupIntentsRequestBody {
- postSetupIntentsRequestBodyConfirm :: Maybe Bool
- postSetupIntentsRequestBodyCustomer :: Maybe Text
- postSetupIntentsRequestBodyDescription :: Maybe Text
- postSetupIntentsRequestBodyExpand :: Maybe [Text]
- postSetupIntentsRequestBodyMandateData :: Maybe PostSetupIntentsRequestBodyMandateData'
- postSetupIntentsRequestBodyMetadata :: Maybe Object
- postSetupIntentsRequestBodyOnBehalfOf :: Maybe Text
- postSetupIntentsRequestBodyPaymentMethod :: Maybe Text
- postSetupIntentsRequestBodyPaymentMethodOptions :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'
- postSetupIntentsRequestBodyPaymentMethodTypes :: Maybe [Text]
- postSetupIntentsRequestBodyReturnUrl :: Maybe Text
- postSetupIntentsRequestBodySingleUse :: Maybe PostSetupIntentsRequestBodySingleUse'
- postSetupIntentsRequestBodyUsage :: Maybe PostSetupIntentsRequestBodyUsage'
- mkPostSetupIntentsRequestBody :: PostSetupIntentsRequestBody
- data PostSetupIntentsRequestBodyMandateData' = PostSetupIntentsRequestBodyMandateData' {}
- mkPostSetupIntentsRequestBodyMandateData' :: PostSetupIntentsRequestBodyMandateData'CustomerAcceptance' -> PostSetupIntentsRequestBodyMandateData'
- data PostSetupIntentsRequestBodyMandateData'CustomerAcceptance' = PostSetupIntentsRequestBodyMandateData'CustomerAcceptance' {
- postSetupIntentsRequestBodyMandateData'CustomerAcceptance'AcceptedAt :: Maybe Int
- postSetupIntentsRequestBodyMandateData'CustomerAcceptance'Offline :: Maybe Object
- postSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online :: Maybe PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online'
- postSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type :: PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'
- mkPostSetupIntentsRequestBodyMandateData'CustomerAcceptance' :: PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type' -> PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'
- data PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online' = PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online' {}
- mkPostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online' :: Text -> Text -> PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online'
- data PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'
- = PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'Other Value
- | PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'Typed Text
- | PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline
- | PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline
- data PostSetupIntentsRequestBodyPaymentMethodOptions' = PostSetupIntentsRequestBodyPaymentMethodOptions' {
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'
- postSetupIntentsRequestBodyPaymentMethodOptions'Card :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'Card'
- postSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit'
- mkPostSetupIntentsRequestBodyPaymentMethodOptions' :: PostSetupIntentsRequestBodyPaymentMethodOptions'
- data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit' = PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit' {
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'
- mkPostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit' :: PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'
- data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'
- = PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Other Value
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Typed Text
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumCad
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumUsd
- data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' = PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' {
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'IntervalDescription :: Maybe Text
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'
- postSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType :: Maybe PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'
- mkPostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' :: PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
- data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants
- data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'
- = PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Other Value
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Typed Text
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumCombined
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumInterval
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumSporadic
- data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'
- = PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Other Value
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Typed Text
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumBusiness
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumPersonal
- data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'
- = PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Other Value
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Typed Text
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumAutomatic
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumInstant
- | PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumMicrodeposits
- data PostSetupIntentsRequestBodyPaymentMethodOptions'Card' = PostSetupIntentsRequestBodyPaymentMethodOptions'Card' {}
- mkPostSetupIntentsRequestBodyPaymentMethodOptions'Card' :: PostSetupIntentsRequestBodyPaymentMethodOptions'Card'
- data PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'
- = PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Other Value
- | PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Typed Text
- | PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAny
- | PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAutomatic
- data PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' = PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' {}
- mkPostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' :: PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit'
- data PostSetupIntentsRequestBodySingleUse' = PostSetupIntentsRequestBodySingleUse' {}
- mkPostSetupIntentsRequestBodySingleUse' :: Int -> Text -> PostSetupIntentsRequestBodySingleUse'
- data PostSetupIntentsRequestBodyUsage'
- data PostSetupIntentsResponse
Documentation
Arguments
| :: forall m. MonadHTTP m | |
| => Maybe PostSetupIntentsRequestBody | The request body to send |
| -> ClientT m (Response PostSetupIntentsResponse) | Monadic computation which returns the result of the operation |
POST /v1/setup_intents
<p>Creates a SetupIntent object.</p>
<p>After the SetupIntent is created, attach a payment method and <a href="/docs/api/setup_intents/confirm">confirm</a> to collect any required permissions to charge the payment method later.</p>
data PostSetupIntentsRequestBody Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.
Constructors
| PostSetupIntentsRequestBody | |
Fields
| |
Instances
mkPostSetupIntentsRequestBody :: PostSetupIntentsRequestBody Source #
Create a new PostSetupIntentsRequestBody with all required fields.
data PostSetupIntentsRequestBodyMandateData' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data in the specification.
This hash contains details about the Mandate to create. This parameter can only be used with `confirm=true`.
Constructors
| PostSetupIntentsRequestBodyMandateData' | |
Fields | |
Instances
mkPostSetupIntentsRequestBodyMandateData' Source #
Arguments
| :: PostSetupIntentsRequestBodyMandateData'CustomerAcceptance' | |
| -> PostSetupIntentsRequestBodyMandateData' |
Create a new PostSetupIntentsRequestBodyMandateData' with all required fields.
data PostSetupIntentsRequestBodyMandateData'CustomerAcceptance' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.properties.customer_acceptance in the specification.
Constructors
Instances
mkPostSetupIntentsRequestBodyMandateData'CustomerAcceptance' Source #
Arguments
| :: PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type' |
|
| -> PostSetupIntentsRequestBodyMandateData'CustomerAcceptance' |
Create a new PostSetupIntentsRequestBodyMandateData'CustomerAcceptance' with all required fields.
data PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.properties.customer_acceptance.properties.online in the specification.
Constructors
| PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online' | |
Fields
| |
Instances
mkPostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online' Source #
Arguments
Create a new PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Online' with all required fields.
data PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type' Source #
Defines the enum schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.properties.customer_acceptance.properties.type in the specification.
Constructors
| PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline | Represents the JSON value |
| PostSetupIntentsRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline | Represents the JSON value |
Instances
data PostSetupIntentsRequestBodyPaymentMethodOptions' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options in the specification.
Payment-method-specific configuration for this SetupIntent.
Constructors
Instances
mkPostSetupIntentsRequestBodyPaymentMethodOptions' :: PostSetupIntentsRequestBodyPaymentMethodOptions' Source #
Create a new PostSetupIntentsRequestBodyPaymentMethodOptions' with all required fields.
data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit in the specification.
Constructors
Instances
mkPostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit' :: PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit' Source #
Create a new PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit' with all required fields.
data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency' Source #
Defines the enum schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.currency in the specification.
Constructors
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumCad | Represents the JSON value |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumUsd | Represents the JSON value |
Instances
data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options in the specification.
Constructors
Instances
mkPostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' :: PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source #
Create a new PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' with all required fields.
data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants Source #
Defines the oneOf schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.custom_mandate_url.anyOf in the specification.
Constructors
Instances
data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule' Source #
Defines the enum schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.payment_schedule in the specification.
Constructors
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumCombined | Represents the JSON value |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumInterval | Represents the JSON value |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumSporadic | Represents the JSON value |
Instances
data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType' Source #
Defines the enum schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.transaction_type in the specification.
Constructors
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumBusiness | Represents the JSON value |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumPersonal | Represents the JSON value |
Instances
data PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod' Source #
Defines the enum schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.verification_method in the specification.
Constructors
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumAutomatic | Represents the JSON value |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumInstant | Represents the JSON value |
| PostSetupIntentsRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumMicrodeposits | Represents the JSON value |
Instances
data PostSetupIntentsRequestBodyPaymentMethodOptions'Card' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card in the specification.
Constructors
| PostSetupIntentsRequestBodyPaymentMethodOptions'Card' | |
Fields
| |
Instances
mkPostSetupIntentsRequestBodyPaymentMethodOptions'Card' :: PostSetupIntentsRequestBodyPaymentMethodOptions'Card' Source #
Create a new PostSetupIntentsRequestBodyPaymentMethodOptions'Card' with all required fields.
data PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure' Source #
Defines the enum schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.properties.request_three_d_secure in the specification.
Constructors
| PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAny | Represents the JSON value |
| PostSetupIntentsRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAutomatic | Represents the JSON value |
Instances
data PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit in the specification.
Constructors
| PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' | |
Fields | |
Instances
mkPostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' :: PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' Source #
Create a new PostSetupIntentsRequestBodyPaymentMethodOptions'SepaDebit' with all required fields.
data PostSetupIntentsRequestBodySingleUse' Source #
Defines the object schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.single_use in the specification.
If this hash is populated, this SetupIntent will generate a single_use Mandate on success.
Constructors
| PostSetupIntentsRequestBodySingleUse' | |
Fields | |
Instances
mkPostSetupIntentsRequestBodySingleUse' Source #
Arguments
| :: Int | |
| -> Text | |
| -> PostSetupIntentsRequestBodySingleUse' |
Create a new PostSetupIntentsRequestBodySingleUse' with all required fields.
data PostSetupIntentsRequestBodyUsage' Source #
Defines the enum schema located at paths./v1/setup_intents.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.usage in the specification.
Indicates how the payment method is intended to be used in the future. If not provided, this value defaults to `off_session`.
Constructors
| PostSetupIntentsRequestBodyUsage'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PostSetupIntentsRequestBodyUsage'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PostSetupIntentsRequestBodyUsage'EnumOffSession | Represents the JSON value |
| PostSetupIntentsRequestBodyUsage'EnumOnSession | Represents the JSON value |
Instances
data PostSetupIntentsResponse Source #
Represents a response of the operation postSetupIntents.
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), PostSetupIntentsResponseError is used.
Constructors
| PostSetupIntentsResponseError String | Means either no matching case available or a parse error |
| PostSetupIntentsResponse200 SetupIntent | Successful response. |
| PostSetupIntentsResponseDefault Error | Error response. |
Instances
| Eq PostSetupIntentsResponse Source # | |
Defined in StripeAPI.Operations.PostSetupIntents Methods (==) :: PostSetupIntentsResponse -> PostSetupIntentsResponse -> Bool # (/=) :: PostSetupIntentsResponse -> PostSetupIntentsResponse -> Bool # | |
| Show PostSetupIntentsResponse Source # | |
Defined in StripeAPI.Operations.PostSetupIntents Methods showsPrec :: Int -> PostSetupIntentsResponse -> ShowS # show :: PostSetupIntentsResponse -> String # showList :: [PostSetupIntentsResponse] -> ShowS # | |