| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.SourceMandateNotification
Description
Contains the types generated from the schema SourceMandateNotification
Synopsis
- data SourceMandateNotification = SourceMandateNotification {
- sourceMandateNotificationAcssDebit :: Maybe SourceMandateNotificationAcssDebitData
- sourceMandateNotificationAmount :: Maybe Int
- sourceMandateNotificationBacsDebit :: Maybe SourceMandateNotificationBacsDebitData
- sourceMandateNotificationCreated :: Int
- sourceMandateNotificationId :: Text
- sourceMandateNotificationLivemode :: Bool
- sourceMandateNotificationReason :: Text
- sourceMandateNotificationSepaDebit :: Maybe SourceMandateNotificationSepaDebitData
- sourceMandateNotificationSource :: Source
- sourceMandateNotificationStatus :: Text
- sourceMandateNotificationType :: Text
- mkSourceMandateNotification :: Int -> Text -> Bool -> Text -> Source -> Text -> Text -> SourceMandateNotification
Documentation
data SourceMandateNotification Source #
Defines the object schema located at components.schemas.source_mandate_notification in the specification.
Source mandate notifications should be created when a notification related to a source mandate must be sent to the payer. They will trigger a webhook or deliver an email to the customer.
Constructors
| SourceMandateNotification | |
Fields
| |
Instances
| Eq SourceMandateNotification Source # | |
Defined in StripeAPI.Types.SourceMandateNotification Methods (==) :: SourceMandateNotification -> SourceMandateNotification -> Bool # (/=) :: SourceMandateNotification -> SourceMandateNotification -> Bool # | |
| Show SourceMandateNotification Source # | |
Defined in StripeAPI.Types.SourceMandateNotification Methods showsPrec :: Int -> SourceMandateNotification -> ShowS # show :: SourceMandateNotification -> String # showList :: [SourceMandateNotification] -> ShowS # | |
| ToJSON SourceMandateNotification Source # | |
Defined in StripeAPI.Types.SourceMandateNotification Methods toJSON :: SourceMandateNotification -> Value # toEncoding :: SourceMandateNotification -> Encoding # toJSONList :: [SourceMandateNotification] -> Value # | |
| FromJSON SourceMandateNotification Source # | |
Defined in StripeAPI.Types.SourceMandateNotification Methods parseJSON :: Value -> Parser SourceMandateNotification # parseJSONList :: Value -> Parser [SourceMandateNotification] # | |
mkSourceMandateNotification Source #
Create a new SourceMandateNotification with all required fields.