{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
module StripeAPI.Types.NotificationEventData.Extra
( getEventData,
EventData (..),
)
where
import qualified Data.Aeson as Aeson
import Data.Text (Text)
import StripeAPI.Types.Account
import StripeAPI.Types.Application
import StripeAPI.Types.ApplicationFee
import StripeAPI.Types.Balance
import StripeAPI.Types.Capability
import StripeAPI.Types.Charge
import StripeAPI.Types.Checkout_Session
import StripeAPI.Types.Coupon
import StripeAPI.Types.CreditNote
import StripeAPI.Types.Customer
import StripeAPI.Types.Discount
import StripeAPI.Types.Dispute
import StripeAPI.Types.Event
import StripeAPI.Types.ExternalAccount
import StripeAPI.Types.FeeRefund
import StripeAPI.Types.File
import StripeAPI.Types.Invoice
import StripeAPI.Types.Invoiceitem
import StripeAPI.Types.Issuing_Authorization
import StripeAPI.Types.Issuing_Card
import StripeAPI.Types.Issuing_Cardholder
import StripeAPI.Types.Issuing_Dispute
import StripeAPI.Types.Issuing_Transaction
import StripeAPI.Types.Mandate
import StripeAPI.Types.NotificationEventData
import StripeAPI.Types.Order
import StripeAPI.Types.OrderReturn
import StripeAPI.Types.PaymentIntent
import StripeAPI.Types.PaymentMethod
import StripeAPI.Types.Payout
import StripeAPI.Types.Person
import StripeAPI.Types.Plan
import StripeAPI.Types.Product
import StripeAPI.Types.Radar_EarlyFraudWarning
import StripeAPI.Types.Recipient
import StripeAPI.Types.Refund
import StripeAPI.Types.Reporting_ReportRun
import StripeAPI.Types.Reporting_ReportType
import StripeAPI.Types.Review
import StripeAPI.Types.ScheduledQueryRun
import StripeAPI.Types.SetupIntent
import StripeAPI.Types.Sku
import StripeAPI.Types.Source
import StripeAPI.Types.SourceTransaction
import StripeAPI.Types.Subscription
import StripeAPI.Types.SubscriptionSchedule
import StripeAPI.Types.TaxId
import StripeAPI.Types.TaxRate
import StripeAPI.Types.Topup
import StripeAPI.Types.Transfer
getEventData :: Event -> EventData
getEventData :: Event -> EventData
getEventData Event
e = case Event -> Text
eventType Event
e of
Text
"account.updated" -> (Account -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Account -> EventData
AccountUpdatedEvent Event
e
Text
"account.application.authorized" -> (Application -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Application -> EventData
AccountApplicationAuthorizedEvent Event
e
Text
"account.application.deauthorized" -> (Application -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Application -> EventData
AccountApplicationDeauthorizedEvent Event
e
Text
"account.external_account.created" -> (ExternalAccount -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData ExternalAccount -> EventData
AccountExternalAccountCreatedEvent Event
e
Text
"account.external_account.deleted" -> (ExternalAccount -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData ExternalAccount -> EventData
AccountExternalAccountDeletedEvent Event
e
Text
"account.external_account.updated" -> (ExternalAccount -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData ExternalAccount -> EventData
AccountExternalAccountUpdatedEvent Event
e
Text
"application_fee.created" -> (ApplicationFee -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData ApplicationFee -> EventData
ApplicationFeeCreatedEvent Event
e
Text
"application_fee.refunded" -> (ApplicationFee -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData ApplicationFee -> EventData
ApplicationFeeRefundedEvent Event
e
Text
"application_fee.refund.updated" -> (FeeRefund -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData FeeRefund -> EventData
ApplicationFeeRefundUpdatedEvent Event
e
Text
"balance.available" -> (Balance -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Balance -> EventData
BalanceAvailableEvent Event
e
Text
"capability.updated" -> (Capability -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Capability -> EventData
CapabilityUpdatedEvent Event
e
Text
"charge.captured" -> (Charge -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Charge -> EventData
ChargeCapturedEvent Event
e
Text
"charge.expired" -> (Charge -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Charge -> EventData
ChargeExpiredEvent Event
e
Text
"charge.failed" -> (Charge -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Charge -> EventData
ChargeFailedEvent Event
e
Text
"charge.pending" -> (Charge -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Charge -> EventData
ChargePendingEvent Event
e
Text
"charge.refunded" -> (Charge -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Charge -> EventData
ChargeRefundedEvent Event
e
Text
"charge.succeeded" -> (Charge -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Charge -> EventData
ChargeSucceededEvent Event
e
Text
"charge.updated" -> (Charge -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Charge -> EventData
ChargeUpdatedEvent Event
e
Text
"charge.dispute.closed" -> (Dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Dispute -> EventData
ChargeDisputeClosedEvent Event
e
Text
"charge.dispute.created" -> (Dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Dispute -> EventData
ChargeDisputeCreatedEvent Event
e
Text
"charge.dispute.funds_reinstated" -> (Dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Dispute -> EventData
ChargeDisputeFundsReinstatedEvent Event
e
Text
"charge.dispute.funds_withdrawn" -> (Dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Dispute -> EventData
ChargeDisputeFundsWithdrawnEvent Event
e
Text
"charge.dispute.updated" -> (Dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Dispute -> EventData
ChargeDisputeUpdatedEvent Event
e
Text
"charge.refund.updated" -> (Refund -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Refund -> EventData
ChargeRefundUpdatedEvent Event
e
Text
"checkout.session.async_payment_failed" -> (Checkout'session -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Checkout'session -> EventData
CheckoutSessionAsyncPaymentFailedEvent Event
e
Text
"checkout.session.async_payment_succeeded" -> (Checkout'session -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Checkout'session -> EventData
CheckoutSessionAsyncPaymentSucceededEvent Event
e
Text
"checkout.session.completed" -> (Checkout'session -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Checkout'session -> EventData
CheckoutSessionCompletedEvent Event
e
Text
"coupon.created" -> (Coupon -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Coupon -> EventData
CouponCreatedEvent Event
e
Text
"coupon.deleted" -> (Coupon -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Coupon -> EventData
CouponDeletedEvent Event
e
Text
"coupon.updated" -> (Coupon -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Coupon -> EventData
CouponUpdatedEvent Event
e
Text
"credit_note.created" -> (CreditNote -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData CreditNote -> EventData
CreditNoteCreatedEvent Event
e
Text
"credit_note.updated" -> (CreditNote -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData CreditNote -> EventData
CreditNoteUpdatedEvent Event
e
Text
"credit_note.voided" -> (CreditNote -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData CreditNote -> EventData
CreditNoteVoidedEvent Event
e
Text
"customer.created" -> (Customer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Customer -> EventData
CustomerCreatedEvent Event
e
Text
"customer.deleted" -> (Customer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Customer -> EventData
CustomerDeletedEvent Event
e
Text
"customer.updated" -> (Customer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Customer -> EventData
CustomerUpdatedEvent Event
e
Text
"customer.discount.created" -> (Discount -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Discount -> EventData
CustomerDiscountCreatedEvent Event
e
Text
"customer.discount.deleted" -> (Discount -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Discount -> EventData
CustomerDiscountDeletedEvent Event
e
Text
"customer.discount.updated" -> (Discount -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Discount -> EventData
CustomerDiscountUpdatedEvent Event
e
Text
"customer.source.created" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
CustomerSourceCreatedEvent Event
e
Text
"customer.source.deleted" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
CustomerSourceDeletedEvent Event
e
Text
"customer.source.expiring" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
CustomerSourceExpiringEvent Event
e
Text
"customer.source.updated" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
CustomerSourceUpdatedEvent Event
e
Text
"customer.subscription.created" -> (Subscription -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Subscription -> EventData
CustomerSubscriptionCreatedEvent Event
e
Text
"customer.subscription.deleted" -> (Subscription -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Subscription -> EventData
CustomerSubscriptionDeletedEvent Event
e
Text
"customer.subscription.pending_update_applied" -> (Subscription -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Subscription -> EventData
CustomerSubscriptionPendingUpdateAppliedEvent Event
e
Text
"customer.subscription.pending_update_expired" -> (Subscription -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Subscription -> EventData
CustomerSubscriptionPendingUpdateExpiredEvent Event
e
Text
"customer.subscription.trial_will_end" -> (Subscription -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Subscription -> EventData
CustomerSubscriptionTrialWillEndEvent Event
e
Text
"customer.subscription.updated" -> (Subscription -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Subscription -> EventData
CustomerSubscriptionUpdatedEvent Event
e
Text
"customer.tax_id.created" -> (TaxId -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData TaxId -> EventData
CustomerTaxIdCreatedEvent Event
e
Text
"customer.tax_id.deleted" -> (TaxId -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData TaxId -> EventData
CustomerTaxIdDeletedEvent Event
e
Text
"customer.tax_id.updated" -> (TaxId -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData TaxId -> EventData
CustomerTaxIdUpdatedEvent Event
e
Text
"file.created" -> (File -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData File -> EventData
FileCreatedEvent Event
e
Text
"invoice.created" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceCreatedEvent Event
e
Text
"invoice.deleted" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceDeletedEvent Event
e
Text
"invoice.finalized" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceFinalizedEvent Event
e
Text
"invoice.marked_uncollectible" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceMarkedUncollectibleEvent Event
e
Text
"invoice.paid" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoicePaidEvent Event
e
Text
"invoice.payment_action_required" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoicePaymentActionRequiredEvent Event
e
Text
"invoice.payment_failed" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoicePaymentFailedEvent Event
e
Text
"invoice.payment_succeeded" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoicePaymentSucceededEvent Event
e
Text
"invoice.sent" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceSentEvent Event
e
Text
"invoice.upcoming" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceUpcomingEvent Event
e
Text
"invoice.updated" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceUpdatedEvent Event
e
Text
"invoice.voided" -> (Invoice -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoice -> EventData
InvoiceVoidedEvent Event
e
Text
"invoiceitem.created" -> (Invoiceitem -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoiceitem -> EventData
InvoiceitemCreatedEvent Event
e
Text
"invoiceitem.deleted" -> (Invoiceitem -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoiceitem -> EventData
InvoiceitemDeletedEvent Event
e
Text
"invoiceitem.updated" -> (Invoiceitem -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Invoiceitem -> EventData
InvoiceitemUpdatedEvent Event
e
Text
"issuing_authorization.created" -> (Issuing'authorization -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'authorization -> EventData
IssuingAuthorizationCreatedEvent Event
e
Text
"issuing_authorization.request" -> (Issuing'authorization -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'authorization -> EventData
IssuingAuthorizationRequestEvent Event
e
Text
"issuing_authorization.updated" -> (Issuing'authorization -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'authorization -> EventData
IssuingAuthorizationUpdatedEvent Event
e
Text
"issuing_card.created" -> (Issuing'card -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'card -> EventData
IssuingCardCreatedEvent Event
e
Text
"issuing_card.updated" -> (Issuing'card -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'card -> EventData
IssuingCardUpdatedEvent Event
e
Text
"issuing_cardholder.created" -> (Issuing'cardholder -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'cardholder -> EventData
IssuingCardholderCreatedEvent Event
e
Text
"issuing_cardholder.updated" -> (Issuing'cardholder -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'cardholder -> EventData
IssuingCardholderUpdatedEvent Event
e
Text
"issuing_dispute.created" -> (Issuing'dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'dispute -> EventData
IssuingDisputeCreatedEvent Event
e
Text
"issuing_dispute.funds_reinstated" -> (Issuing'dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'dispute -> EventData
IssuingDisputeFundsReinstatedEvent Event
e
Text
"issuing_dispute.updated" -> (Issuing'dispute -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'dispute -> EventData
IssuingDisputeUpdatedEvent Event
e
Text
"issuing_transaction.created" -> (Issuing'transaction -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'transaction -> EventData
IssuingTransactionCreatedEvent Event
e
Text
"issuing_transaction.updated" -> (Issuing'transaction -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Issuing'transaction -> EventData
IssuingTransactionUpdatedEvent Event
e
Text
"mandate.updated" -> (Mandate -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Mandate -> EventData
MandateUpdatedEvent Event
e
Text
"order.created" -> (Order -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Order -> EventData
OrderCreatedEvent Event
e
Text
"order.payment_failed" -> (Order -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Order -> EventData
OrderPaymentFailedEvent Event
e
Text
"order.payment_succeeded" -> (Order -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Order -> EventData
OrderPaymentSucceededEvent Event
e
Text
"order.updated" -> (Order -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Order -> EventData
OrderUpdatedEvent Event
e
Text
"order_return.created" -> (OrderReturn -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData OrderReturn -> EventData
OrderReturnCreatedEvent Event
e
Text
"payment_intent.amount_capturable_updated" -> (PaymentIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentIntent -> EventData
PaymentIntentAmountCapturableUpdatedEvent Event
e
Text
"payment_intent.canceled" -> (PaymentIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentIntent -> EventData
PaymentIntentCanceledEvent Event
e
Text
"payment_intent.created" -> (PaymentIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentIntent -> EventData
PaymentIntentCreatedEvent Event
e
Text
"payment_intent.payment_failed" -> (PaymentIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentIntent -> EventData
PaymentIntentPaymentFailedEvent Event
e
Text
"payment_intent.processing" -> (PaymentIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentIntent -> EventData
PaymentIntentProcessingEvent Event
e
Text
"payment_intent.succeeded" -> (PaymentIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentIntent -> EventData
PaymentIntentSucceededEvent Event
e
Text
"payment_method.attached" -> (PaymentMethod -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentMethod -> EventData
PaymentMethodAttachedEvent Event
e
Text
"payment_method.card_automatically_updated" -> (PaymentMethod -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentMethod -> EventData
PaymentMethodCardAutomaticallyUpdatedEvent Event
e
Text
"payment_method.detached" -> (PaymentMethod -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentMethod -> EventData
PaymentMethodDetachedEvent Event
e
Text
"payment_method.updated" -> (PaymentMethod -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData PaymentMethod -> EventData
PaymentMethodUpdatedEvent Event
e
Text
"payout.canceled" -> (Payout -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Payout -> EventData
PayoutCanceledEvent Event
e
Text
"payout.created" -> (Payout -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Payout -> EventData
PayoutCreatedEvent Event
e
Text
"payout.failed" -> (Payout -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Payout -> EventData
PayoutFailedEvent Event
e
Text
"payout.paid" -> (Payout -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Payout -> EventData
PayoutPaidEvent Event
e
Text
"payout.updated" -> (Payout -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Payout -> EventData
PayoutUpdatedEvent Event
e
Text
"person.created" -> (Person -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Person -> EventData
PersonCreatedEvent Event
e
Text
"person.deleted" -> (Person -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Person -> EventData
PersonDeletedEvent Event
e
Text
"person.updated" -> (Person -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Person -> EventData
PersonUpdatedEvent Event
e
Text
"plan.created" -> (Plan -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Plan -> EventData
PlanCreatedEvent Event
e
Text
"plan.deleted" -> (Plan -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Plan -> EventData
PlanDeletedEvent Event
e
Text
"plan.updated" -> (Plan -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Plan -> EventData
PlanUpdatedEvent Event
e
Text
"price.created" -> (Object -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Object -> EventData
PriceCreatedEvent Event
e
Text
"price.deleted" -> (Object -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Object -> EventData
PriceDeletedEvent Event
e
Text
"price.updated" -> (Object -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Object -> EventData
PriceUpdatedEvent Event
e
Text
"product.created" -> (Product -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Product -> EventData
ProductCreatedEvent Event
e
Text
"product.deleted" -> (Product -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Product -> EventData
ProductDeletedEvent Event
e
Text
"product.updated" -> (Product -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Product -> EventData
ProductUpdatedEvent Event
e
Text
"radar.early_fraud_warning.created" -> (Radar'earlyFraudWarning -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Radar'earlyFraudWarning -> EventData
RadarEarlyFraudWarningCreatedEvent Event
e
Text
"radar.early_fraud_warning.updated" -> (Radar'earlyFraudWarning -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Radar'earlyFraudWarning -> EventData
RadarEarlyFraudWarningUpdatedEvent Event
e
Text
"recipient.created" -> (Recipient -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Recipient -> EventData
RecipientCreatedEvent Event
e
Text
"recipient.deleted" -> (Recipient -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Recipient -> EventData
RecipientDeletedEvent Event
e
Text
"recipient.updated" -> (Recipient -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Recipient -> EventData
RecipientUpdatedEvent Event
e
Text
"reporting.report_run.failed" -> (Reporting'reportRun -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Reporting'reportRun -> EventData
ReportingReportRunFailedEvent Event
e
Text
"reporting.report_run.succeeded" -> (Reporting'reportRun -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Reporting'reportRun -> EventData
ReportingReportRunSucceededEvent Event
e
Text
"reporting.report_type.updated" -> (Reporting'reportType -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Reporting'reportType -> EventData
ReportingReportTypeUpdatedEvent Event
e
Text
"review.closed" -> (Review -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Review -> EventData
ReviewClosedEvent Event
e
Text
"review.opened" -> (Review -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Review -> EventData
ReviewOpenedEvent Event
e
Text
"setup_intent.canceled" -> (SetupIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SetupIntent -> EventData
SetupIntentCanceledEvent Event
e
Text
"setup_intent.created" -> (SetupIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SetupIntent -> EventData
SetupIntentCreatedEvent Event
e
Text
"setup_intent.setup_failed" -> (SetupIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SetupIntent -> EventData
SetupIntentSetupFailedEvent Event
e
Text
"setup_intent.succeeded" -> (SetupIntent -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SetupIntent -> EventData
SetupIntentSucceededEvent Event
e
Text
"sigma.scheduled_query_run.created" -> (ScheduledQueryRun -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData ScheduledQueryRun -> EventData
SigmaScheduledQueryRunCreatedEvent Event
e
Text
"sku.created" -> (Sku -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Sku -> EventData
SkuCreatedEvent Event
e
Text
"sku.deleted" -> (Sku -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Sku -> EventData
SkuDeletedEvent Event
e
Text
"sku.updated" -> (Sku -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Sku -> EventData
SkuUpdatedEvent Event
e
Text
"source.canceled" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
SourceCanceledEvent Event
e
Text
"source.chargeable" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
SourceChargeableEvent Event
e
Text
"source.failed" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
SourceFailedEvent Event
e
Text
"source.mandate_notification" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
SourceMandateNotificationEvent Event
e
Text
"source.refund_attributes_required" -> (Source -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Source -> EventData
SourceRefundAttributesRequiredEvent Event
e
Text
"source.transaction.created" -> (SourceTransaction -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SourceTransaction -> EventData
SourceTransactionCreatedEvent Event
e
Text
"source.transaction.updated" -> (SourceTransaction -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SourceTransaction -> EventData
SourceTransactionUpdatedEvent Event
e
Text
"subscription_schedule.aborted" -> (SubscriptionSchedule -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SubscriptionSchedule -> EventData
SubscriptionScheduleAbortedEvent Event
e
Text
"subscription_schedule.canceled" -> (SubscriptionSchedule -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SubscriptionSchedule -> EventData
SubscriptionScheduleCanceledEvent Event
e
Text
"subscription_schedule.completed" -> (SubscriptionSchedule -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SubscriptionSchedule -> EventData
SubscriptionScheduleCompletedEvent Event
e
Text
"subscription_schedule.created" -> (SubscriptionSchedule -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SubscriptionSchedule -> EventData
SubscriptionScheduleCreatedEvent Event
e
Text
"subscription_schedule.expiring" -> (SubscriptionSchedule -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SubscriptionSchedule -> EventData
SubscriptionScheduleExpiringEvent Event
e
Text
"subscription_schedule.released" -> (SubscriptionSchedule -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SubscriptionSchedule -> EventData
SubscriptionScheduleReleasedEvent Event
e
Text
"subscription_schedule.updated" -> (SubscriptionSchedule -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData SubscriptionSchedule -> EventData
SubscriptionScheduleUpdatedEvent Event
e
Text
"tax_rate.created" -> (TaxRate -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData TaxRate -> EventData
TaxRateCreatedEvent Event
e
Text
"tax_rate.updated" -> (TaxRate -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData TaxRate -> EventData
TaxRateUpdatedEvent Event
e
Text
"topup.canceled" -> (Topup -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Topup -> EventData
TopupCanceledEvent Event
e
Text
"topup.created" -> (Topup -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Topup -> EventData
TopupCreatedEvent Event
e
Text
"topup.failed" -> (Topup -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Topup -> EventData
TopupFailedEvent Event
e
Text
"topup.reversed" -> (Topup -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Topup -> EventData
TopupReversedEvent Event
e
Text
"topup.succeeded" -> (Topup -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Topup -> EventData
TopupSucceededEvent Event
e
Text
"transfer.created" -> (Transfer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Transfer -> EventData
TransferCreatedEvent Event
e
Text
"transfer.failed" -> (Transfer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Transfer -> EventData
TransferFailedEvent Event
e
Text
"transfer.paid" -> (Transfer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Transfer -> EventData
TransferPaidEvent Event
e
Text
"transfer.reversed" -> (Transfer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Transfer -> EventData
TransferReversedEvent Event
e
Text
"transfer.updated" -> (Transfer -> EventData) -> Event -> EventData
forall a. FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData Transfer -> EventData
TransferUpdatedEvent Event
e
Text
t -> Text -> EventData
UnknownEvent Text
t
convertEventData :: Aeson.FromJSON a => (a -> EventData) -> Event -> EventData
convertEventData :: (a -> EventData) -> Event -> EventData
convertEventData a -> EventData
constructor Event {Bool
Int
Maybe Text
Maybe EventRequest'
Text
NotificationEventData
eventRequest :: Event -> Maybe EventRequest'
eventPendingWebhooks :: Event -> Int
eventLivemode :: Event -> Bool
eventId :: Event -> Text
eventData :: Event -> NotificationEventData
eventCreated :: Event -> Int
eventApiVersion :: Event -> Maybe Text
eventAccount :: Event -> Maybe Text
eventType :: Text
eventRequest :: Maybe EventRequest'
eventPendingWebhooks :: Int
eventLivemode :: Bool
eventId :: Text
eventData :: NotificationEventData
eventCreated :: Int
eventApiVersion :: Maybe Text
eventAccount :: Maybe Text
eventType :: Event -> Text
..} = case Value -> Result a
forall a. FromJSON a => Value -> Result a
Aeson.fromJSON (Object -> Value
Aeson.Object (Object -> Value) -> Object -> Value
forall a b. (a -> b) -> a -> b
$ NotificationEventData -> Object
notificationEventDataObject NotificationEventData
eventData) of
Aeson.Success a
x -> a -> EventData
constructor a
x
Aeson.Error String
_ -> Text -> EventData
UnknownEvent Text
eventType
data EventData
=
AccountUpdatedEvent Account
|
AccountApplicationAuthorizedEvent Application
|
AccountApplicationDeauthorizedEvent Application
|
AccountExternalAccountCreatedEvent ExternalAccount
|
AccountExternalAccountDeletedEvent ExternalAccount
|
AccountExternalAccountUpdatedEvent ExternalAccount
|
ApplicationFeeCreatedEvent ApplicationFee
|
ApplicationFeeRefundedEvent ApplicationFee
|
ApplicationFeeRefundUpdatedEvent FeeRefund
|
BalanceAvailableEvent Balance
|
CapabilityUpdatedEvent Capability
|
ChargeCapturedEvent Charge
|
ChargeExpiredEvent Charge
|
ChargeFailedEvent Charge
|
ChargePendingEvent Charge
|
ChargeRefundedEvent Charge
|
ChargeSucceededEvent Charge
|
ChargeUpdatedEvent Charge
|
ChargeDisputeClosedEvent Dispute
|
ChargeDisputeCreatedEvent Dispute
|
ChargeDisputeFundsReinstatedEvent Dispute
|
ChargeDisputeFundsWithdrawnEvent Dispute
|
ChargeDisputeUpdatedEvent Dispute
|
ChargeRefundUpdatedEvent Refund
|
CheckoutSessionAsyncPaymentFailedEvent Checkout'session
|
CheckoutSessionAsyncPaymentSucceededEvent Checkout'session
|
CheckoutSessionCompletedEvent Checkout'session
|
CouponCreatedEvent Coupon
|
CouponDeletedEvent Coupon
|
CouponUpdatedEvent Coupon
|
CreditNoteCreatedEvent CreditNote
|
CreditNoteUpdatedEvent CreditNote
|
CreditNoteVoidedEvent CreditNote
|
CustomerCreatedEvent Customer
|
CustomerDeletedEvent Customer
|
CustomerUpdatedEvent Customer
|
CustomerDiscountCreatedEvent Discount
|
CustomerDiscountDeletedEvent Discount
|
CustomerDiscountUpdatedEvent Discount
|
CustomerSourceCreatedEvent Source
|
CustomerSourceDeletedEvent Source
|
CustomerSourceExpiringEvent Source
|
CustomerSourceUpdatedEvent Source
|
CustomerSubscriptionCreatedEvent Subscription
|
CustomerSubscriptionDeletedEvent Subscription
|
CustomerSubscriptionPendingUpdateAppliedEvent Subscription
|
CustomerSubscriptionPendingUpdateExpiredEvent Subscription
|
CustomerSubscriptionTrialWillEndEvent Subscription
|
CustomerSubscriptionUpdatedEvent Subscription
|
CustomerTaxIdCreatedEvent TaxId
|
CustomerTaxIdDeletedEvent TaxId
|
CustomerTaxIdUpdatedEvent TaxId
|
FileCreatedEvent File
|
InvoiceCreatedEvent Invoice
|
InvoiceDeletedEvent Invoice
|
InvoiceFinalizedEvent Invoice
|
InvoiceMarkedUncollectibleEvent Invoice
|
InvoicePaidEvent Invoice
|
InvoicePaymentActionRequiredEvent Invoice
|
InvoicePaymentFailedEvent Invoice
|
InvoicePaymentSucceededEvent Invoice
|
InvoiceSentEvent Invoice
|
InvoiceUpcomingEvent Invoice
|
InvoiceUpdatedEvent Invoice
|
InvoiceVoidedEvent Invoice
|
InvoiceitemCreatedEvent Invoiceitem
|
InvoiceitemDeletedEvent Invoiceitem
|
InvoiceitemUpdatedEvent Invoiceitem
|
IssuingAuthorizationCreatedEvent Issuing'authorization
|
IssuingAuthorizationRequestEvent Issuing'authorization
|
IssuingAuthorizationUpdatedEvent Issuing'authorization
|
IssuingCardCreatedEvent Issuing'card
|
IssuingCardUpdatedEvent Issuing'card
|
IssuingCardholderCreatedEvent Issuing'cardholder
|
IssuingCardholderUpdatedEvent Issuing'cardholder
|
IssuingDisputeCreatedEvent Issuing'dispute
|
IssuingDisputeFundsReinstatedEvent Issuing'dispute
|
IssuingDisputeUpdatedEvent Issuing'dispute
|
IssuingTransactionCreatedEvent Issuing'transaction
|
IssuingTransactionUpdatedEvent Issuing'transaction
|
MandateUpdatedEvent Mandate
|
OrderCreatedEvent Order
|
OrderPaymentFailedEvent Order
|
OrderPaymentSucceededEvent Order
|
OrderUpdatedEvent Order
|
OrderReturnCreatedEvent OrderReturn
|
PaymentIntentAmountCapturableUpdatedEvent PaymentIntent
|
PaymentIntentCanceledEvent PaymentIntent
|
PaymentIntentCreatedEvent PaymentIntent
|
PaymentIntentPaymentFailedEvent PaymentIntent
|
PaymentIntentProcessingEvent PaymentIntent
|
PaymentIntentSucceededEvent PaymentIntent
|
PaymentMethodAttachedEvent PaymentMethod
|
PaymentMethodCardAutomaticallyUpdatedEvent PaymentMethod
|
PaymentMethodDetachedEvent PaymentMethod
|
PaymentMethodUpdatedEvent PaymentMethod
|
PayoutCanceledEvent Payout
|
PayoutCreatedEvent Payout
|
PayoutFailedEvent Payout
|
PayoutPaidEvent Payout
|
PayoutUpdatedEvent Payout
|
PersonCreatedEvent Person
|
PersonDeletedEvent Person
|
PersonUpdatedEvent Person
|
PlanCreatedEvent Plan
|
PlanDeletedEvent Plan
|
PlanUpdatedEvent Plan
|
PriceCreatedEvent Aeson.Object
|
PriceDeletedEvent Aeson.Object
|
PriceUpdatedEvent Aeson.Object
|
ProductCreatedEvent Product
|
ProductDeletedEvent Product
|
ProductUpdatedEvent Product
|
RadarEarlyFraudWarningCreatedEvent Radar'earlyFraudWarning
|
RadarEarlyFraudWarningUpdatedEvent Radar'earlyFraudWarning
|
RecipientCreatedEvent Recipient
|
RecipientDeletedEvent Recipient
|
RecipientUpdatedEvent Recipient
|
ReportingReportRunFailedEvent Reporting'reportRun
|
ReportingReportRunSucceededEvent Reporting'reportRun
|
ReportingReportTypeUpdatedEvent Reporting'reportType
|
ReviewClosedEvent Review
|
ReviewOpenedEvent Review
|
SetupIntentCanceledEvent SetupIntent
|
SetupIntentCreatedEvent SetupIntent
|
SetupIntentSetupFailedEvent SetupIntent
|
SetupIntentSucceededEvent SetupIntent
|
SigmaScheduledQueryRunCreatedEvent ScheduledQueryRun
|
SkuCreatedEvent Sku
|
SkuDeletedEvent Sku
|
SkuUpdatedEvent Sku
|
SourceCanceledEvent Source
|
SourceChargeableEvent Source
|
SourceFailedEvent Source
|
SourceMandateNotificationEvent Source
|
SourceRefundAttributesRequiredEvent Source
|
SourceTransactionCreatedEvent SourceTransaction
|
SourceTransactionUpdatedEvent SourceTransaction
|
SubscriptionScheduleAbortedEvent SubscriptionSchedule
|
SubscriptionScheduleCanceledEvent SubscriptionSchedule
|
SubscriptionScheduleCompletedEvent SubscriptionSchedule
|
SubscriptionScheduleCreatedEvent SubscriptionSchedule
|
SubscriptionScheduleExpiringEvent SubscriptionSchedule
|
SubscriptionScheduleReleasedEvent SubscriptionSchedule
|
SubscriptionScheduleUpdatedEvent SubscriptionSchedule
|
TaxRateCreatedEvent TaxRate
|
TaxRateUpdatedEvent TaxRate
|
TopupCanceledEvent Topup
|
TopupCreatedEvent Topup
|
TopupFailedEvent Topup
|
TopupReversedEvent Topup
|
TopupSucceededEvent Topup
|
TransferCreatedEvent Transfer
|
TransferFailedEvent Transfer
|
TransferPaidEvent Transfer
|
TransferReversedEvent Transfer
|
TransferUpdatedEvent Transfer
| UnknownEvent Text