| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.IssuingAuthorizationRequest
Description
Contains the types generated from the schema IssuingAuthorizationRequest
Synopsis
- data IssuingAuthorizationRequest = IssuingAuthorizationRequest {
- issuingAuthorizationRequestAmount :: Int
- issuingAuthorizationRequestAmountDetails :: Maybe IssuingAuthorizationRequestAmountDetails'
- issuingAuthorizationRequestApproved :: Bool
- issuingAuthorizationRequestCreated :: Int
- issuingAuthorizationRequestCurrency :: Text
- issuingAuthorizationRequestMerchantAmount :: Int
- issuingAuthorizationRequestMerchantCurrency :: Text
- issuingAuthorizationRequestReason :: IssuingAuthorizationRequestReason'
- mkIssuingAuthorizationRequest :: Int -> Bool -> Int -> Text -> Int -> Text -> IssuingAuthorizationRequestReason' -> IssuingAuthorizationRequest
- data IssuingAuthorizationRequestAmountDetails' = IssuingAuthorizationRequestAmountDetails' {}
- mkIssuingAuthorizationRequestAmountDetails' :: IssuingAuthorizationRequestAmountDetails'
- data IssuingAuthorizationRequestReason'
- = IssuingAuthorizationRequestReason'Other Value
- | IssuingAuthorizationRequestReason'Typed Text
- | IssuingAuthorizationRequestReason'EnumAccountDisabled
- | IssuingAuthorizationRequestReason'EnumCardActive
- | IssuingAuthorizationRequestReason'EnumCardInactive
- | IssuingAuthorizationRequestReason'EnumCardholderInactive
- | IssuingAuthorizationRequestReason'EnumCardholderVerificationRequired
- | IssuingAuthorizationRequestReason'EnumInsufficientFunds
- | IssuingAuthorizationRequestReason'EnumNotAllowed
- | IssuingAuthorizationRequestReason'EnumSpendingControls
- | IssuingAuthorizationRequestReason'EnumSuspectedFraud
- | IssuingAuthorizationRequestReason'EnumVerificationFailed
- | IssuingAuthorizationRequestReason'EnumWebhookApproved
- | IssuingAuthorizationRequestReason'EnumWebhookDeclined
- | IssuingAuthorizationRequestReason'EnumWebhookTimeout
Documentation
data IssuingAuthorizationRequest Source #
Defines the object schema located at components.schemas.issuing_authorization_request in the specification.
Constructors
| IssuingAuthorizationRequest | |
Fields
| |
Instances
mkIssuingAuthorizationRequest Source #
Arguments
| :: Int | |
| -> Bool | |
| -> Int | |
| -> Text | |
| -> Int | |
| -> Text | |
| -> IssuingAuthorizationRequestReason' | |
| -> IssuingAuthorizationRequest |
Create a new IssuingAuthorizationRequest with all required fields.
data IssuingAuthorizationRequestAmountDetails' Source #
Defines the object schema located at components.schemas.issuing_authorization_request.properties.amount_details.anyOf in the specification.
Detailed breakdown of amount components. These amounts are denominated in \`currency\` and in the smallest currency unit.
Constructors
| IssuingAuthorizationRequestAmountDetails' | |
Fields
| |
mkIssuingAuthorizationRequestAmountDetails' :: IssuingAuthorizationRequestAmountDetails' Source #
Create a new IssuingAuthorizationRequestAmountDetails' with all required fields.
data IssuingAuthorizationRequestReason' Source #
Defines the enum schema located at components.schemas.issuing_authorization_request.properties.reason in the specification.
The reason for the approval or decline.
Constructors
| IssuingAuthorizationRequestReason'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| IssuingAuthorizationRequestReason'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| IssuingAuthorizationRequestReason'EnumAccountDisabled | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumCardActive | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumCardInactive | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumCardholderInactive | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumCardholderVerificationRequired | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumInsufficientFunds | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumNotAllowed | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumSpendingControls | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumSuspectedFraud | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumVerificationFailed | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumWebhookApproved | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumWebhookDeclined | Represents the JSON value |
| IssuingAuthorizationRequestReason'EnumWebhookTimeout | Represents the JSON value |