Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
IssuingAuthorizationRequest | |
|
Instances
mkIssuingAuthorizationRequest Source #
:: 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.
IssuingAuthorizationRequestAmountDetails' | |
|
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.
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 |