Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema Issuing_Dispute
Synopsis
- data Issuing'dispute = Issuing'dispute {
- issuing'disputeAmount :: Int
- issuing'disputeBalanceTransactions :: Maybe [BalanceTransaction]
- issuing'disputeCreated :: Int
- issuing'disputeCurrency :: Text
- issuing'disputeEvidence :: IssuingDisputeEvidence
- issuing'disputeId :: Text
- issuing'disputeLivemode :: Bool
- issuing'disputeMetadata :: Object
- issuing'disputeStatus :: Issuing'disputeStatus'
- issuing'disputeTransaction :: Issuing'disputeTransaction'Variants
- mkIssuing'dispute :: Int -> Int -> Text -> IssuingDisputeEvidence -> Text -> Bool -> Object -> Issuing'disputeStatus' -> Issuing'disputeTransaction'Variants -> Issuing'dispute
- data Issuing'disputeStatus'
- data Issuing'disputeTransaction'Variants
Documentation
data Issuing'dispute Source #
Defines the object schema located at components.schemas.issuing.dispute
in the specification.
As a card issuer, you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with.
Related guide: Disputing Transactions
Issuing'dispute | |
|
Instances
Eq Issuing'dispute Source # | |
Defined in StripeAPI.Types.Issuing_Dispute (==) :: Issuing'dispute -> Issuing'dispute -> Bool # (/=) :: Issuing'dispute -> Issuing'dispute -> Bool # | |
Show Issuing'dispute Source # | |
Defined in StripeAPI.Types.Issuing_Dispute showsPrec :: Int -> Issuing'dispute -> ShowS # show :: Issuing'dispute -> String # showList :: [Issuing'dispute] -> ShowS # | |
ToJSON Issuing'dispute Source # | |
Defined in StripeAPI.Types.Issuing_Dispute toJSON :: Issuing'dispute -> Value # toEncoding :: Issuing'dispute -> Encoding # toJSONList :: [Issuing'dispute] -> Value # toEncodingList :: [Issuing'dispute] -> Encoding # | |
FromJSON Issuing'dispute Source # | |
Defined in StripeAPI.Types.Issuing_Dispute parseJSON :: Value -> Parser Issuing'dispute # parseJSONList :: Value -> Parser [Issuing'dispute] # |
:: Int | |
-> Int | |
-> Text | |
-> IssuingDisputeEvidence | |
-> Text | |
-> Bool | |
-> Object | |
-> Issuing'disputeStatus' | |
-> Issuing'disputeTransaction'Variants | |
-> Issuing'dispute |
Create a new Issuing'dispute
with all required fields.
data Issuing'disputeStatus' Source #
Defines the enum schema located at components.schemas.issuing.dispute.properties.status
in the specification.
Current status of the dispute.
Issuing'disputeStatus'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
Issuing'disputeStatus'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
Issuing'disputeStatus'EnumExpired | Represents the JSON value |
Issuing'disputeStatus'EnumLost | Represents the JSON value |
Issuing'disputeStatus'EnumSubmitted | Represents the JSON value |
Issuing'disputeStatus'EnumUnsubmitted | Represents the JSON value |
Issuing'disputeStatus'EnumWon | Represents the JSON value |
Instances
Eq Issuing'disputeStatus' Source # | |
Defined in StripeAPI.Types.Issuing_Dispute | |
Show Issuing'disputeStatus' Source # | |
Defined in StripeAPI.Types.Issuing_Dispute showsPrec :: Int -> Issuing'disputeStatus' -> ShowS # show :: Issuing'disputeStatus' -> String # showList :: [Issuing'disputeStatus'] -> ShowS # | |
ToJSON Issuing'disputeStatus' Source # | |
Defined in StripeAPI.Types.Issuing_Dispute toJSON :: Issuing'disputeStatus' -> Value # toEncoding :: Issuing'disputeStatus' -> Encoding # toJSONList :: [Issuing'disputeStatus'] -> Value # | |
FromJSON Issuing'disputeStatus' Source # | |
Defined in StripeAPI.Types.Issuing_Dispute |
data Issuing'disputeTransaction'Variants Source #
Defines the oneOf schema located at components.schemas.issuing.dispute.properties.transaction.anyOf
in the specification.
The transaction being disputed.
Issuing'disputeTransaction'Text Text | |
Issuing'disputeTransaction'Issuing'transaction Issuing'transaction |