Safe Haskell | None |
---|---|
Language | Haskell2010 |
StripeAPI.Types.Radar_EarlyFraudWarning
Description
Contains the types generated from the schema Radar_EarlyFraudWarning
Synopsis
- data Radar'earlyFraudWarning = Radar'earlyFraudWarning {
- radar'earlyFraudWarningActionable :: Bool
- radar'earlyFraudWarningCharge :: Radar'earlyFraudWarningCharge'Variants
- radar'earlyFraudWarningCreated :: Int
- radar'earlyFraudWarningFraudType :: Text
- radar'earlyFraudWarningId :: Text
- radar'earlyFraudWarningLivemode :: Bool
- radar'earlyFraudWarningPaymentIntent :: Maybe Radar'earlyFraudWarningPaymentIntent'Variants
- mkRadar'earlyFraudWarning :: Bool -> Radar'earlyFraudWarningCharge'Variants -> Int -> Text -> Text -> Bool -> Radar'earlyFraudWarning
- data Radar'earlyFraudWarningCharge'Variants
- data Radar'earlyFraudWarningPaymentIntent'Variants
Documentation
data Radar'earlyFraudWarning Source #
Defines the object schema located at components.schemas.radar.early_fraud_warning
in the specification.
An early fraud warning indicates that the card issuer has notified us that a charge may be fraudulent.
Related guide: Early Fraud Warnings.
Constructors
Radar'earlyFraudWarning | |
Fields
|
Instances
Eq Radar'earlyFraudWarning Source # | |
Defined in StripeAPI.Types.Radar_EarlyFraudWarning Methods (==) :: Radar'earlyFraudWarning -> Radar'earlyFraudWarning -> Bool # (/=) :: Radar'earlyFraudWarning -> Radar'earlyFraudWarning -> Bool # | |
Show Radar'earlyFraudWarning Source # | |
Defined in StripeAPI.Types.Radar_EarlyFraudWarning Methods showsPrec :: Int -> Radar'earlyFraudWarning -> ShowS # show :: Radar'earlyFraudWarning -> String # showList :: [Radar'earlyFraudWarning] -> ShowS # | |
ToJSON Radar'earlyFraudWarning Source # | |
Defined in StripeAPI.Types.Radar_EarlyFraudWarning Methods toJSON :: Radar'earlyFraudWarning -> Value # toEncoding :: Radar'earlyFraudWarning -> Encoding # toJSONList :: [Radar'earlyFraudWarning] -> Value # | |
FromJSON Radar'earlyFraudWarning Source # | |
Defined in StripeAPI.Types.Radar_EarlyFraudWarning Methods parseJSON :: Value -> Parser Radar'earlyFraudWarning # parseJSONList :: Value -> Parser [Radar'earlyFraudWarning] # |
mkRadar'earlyFraudWarning Source #
Arguments
:: Bool | |
-> Radar'earlyFraudWarningCharge'Variants | |
-> Int | |
-> Text | |
-> Text | |
-> Bool | |
-> Radar'earlyFraudWarning |
Create a new Radar'earlyFraudWarning
with all required fields.
data Radar'earlyFraudWarningCharge'Variants Source #
Defines the oneOf schema located at components.schemas.radar.early_fraud_warning.properties.charge.anyOf
in the specification.
ID of the charge this early fraud warning is for, optionally expanded.
Instances
data Radar'earlyFraudWarningPaymentIntent'Variants Source #
Defines the oneOf schema located at components.schemas.radar.early_fraud_warning.properties.payment_intent.anyOf
in the specification.
ID of the Payment Intent this early fraud warning is for, optionally expanded.
Constructors
Radar'earlyFraudWarningPaymentIntent'Text Text | |
Radar'earlyFraudWarningPaymentIntent'PaymentIntent PaymentIntent |