vendor/stripe/stripe-php/lib/Event.php line 54

Open in your IDE?
  1. <?php
  2. // File generated from our OpenAPI spec
  3. namespace Stripe;
  4. /**
  5.  * Events are our way of letting you know when something interesting happens in
  6.  * your account. When an interesting event occurs, we create a new <code>Event</code>
  7.  * object. For example, when a charge succeeds, we create a <code>charge.succeeded</code>
  8.  * event, and when an invoice payment attempt fails, we create an
  9.  * <code>invoice.payment_failed</code> event. Certain API requests might create multiple
  10.  * events. For example, if you create a new subscription for a
  11.  * customer, you receive both a <code>customer.subscription.created</code> event and a
  12.  * <code>charge.succeeded</code> event.
  13.  *
  14.  * Events occur when the state of another API resource changes. The event's data
  15.  * field embeds the resource's state at the time of the change. For
  16.  * example, a <code>charge.succeeded</code> event contains a charge, and an
  17.  * <code>invoice.payment_failed</code> event contains an invoice.
  18.  *
  19.  * As with other API resources, you can use endpoints to retrieve an
  20.  * <a href="https://stripe.com/docs/api#retrieve_event">individual event</a> or a <a href="https://stripe.com/docs/api#list_events">list of events</a>
  21.  * from the API. We also have a separate
  22.  * <a href="http://en.wikipedia.org/wiki/Webhook">webhooks</a> system for sending the
  23.  * <code>Event</code> objects directly to an endpoint on your server. You can manage
  24.  * webhooks in your
  25.  * <a href="https://dashboard.stripe.com/account/webhooks">account settings</a>. Learn how
  26.  * to <a href="https://docs.stripe.com/webhooks">listen for events</a>
  27.  * so that your integration can automatically trigger reactions.
  28.  *
  29.  * When using <a href="https://docs.stripe.com/connect">Connect</a>, you can also receive event notifications
  30.  * that occur in connected accounts. For these events, there's an
  31.  * additional <code>account</code> attribute in the received <code>Event</code> object.
  32.  *
  33.  * We only guarantee access to events through the <a href="https://stripe.com/docs/api#retrieve_event">Retrieve Event API</a>
  34.  * for 30 days.
  35.  *
  36.  * This class includes constants for the possible string representations of
  37.  * event types. See https://stripe.com/docs/api#event_types for more details.
  38.  *
  39.  * @property string $id Unique identifier for the object.
  40.  * @property string $object String representing the object's type. Objects of the same type share the same value.
  41.  * @property null|string $account The connected account that originates the event.
  42.  * @property null|string $api_version The Stripe API version used to render <code>data</code>. This property is populated only for events on or after October 31, 2014.
  43.  * @property null|string $context
  44.  * @property int $created Time at which the object was created. Measured in seconds since the Unix epoch.
  45.  * @property (object{object: StripeObject, previous_attributes?: StripeObject}&StripeObject) $data
  46.  * @property bool $livemode Has the value <code>true</code> if the object exists in live mode or the value <code>false</code> if the object exists in test mode.
  47.  * @property int $pending_webhooks Number of webhooks that haven't been successfully delivered (for example, to return a 20x response) to the URLs you specify.
  48.  * @property null|(object{id: null|string, idempotency_key: null|string}&StripeObject) $request Information on the API request that triggers the event.
  49.  * @property string $type Description of the event (for example, <code>invoice.created</code> or <code>charge.refunded</code>).
  50.  */
  51. class Event extends ApiResource
  52. {
  53.     const OBJECT_NAME 'event';
  54.     const ACCOUNT_APPLICATION_AUTHORIZED 'account.application.authorized';
  55.     const ACCOUNT_APPLICATION_DEAUTHORIZED 'account.application.deauthorized';
  56.     const ACCOUNT_EXTERNAL_ACCOUNT_CREATED 'account.external_account.created';
  57.     const ACCOUNT_EXTERNAL_ACCOUNT_DELETED 'account.external_account.deleted';
  58.     const ACCOUNT_EXTERNAL_ACCOUNT_UPDATED 'account.external_account.updated';
  59.     const ACCOUNT_UPDATED 'account.updated';
  60.     const APPLICATION_FEE_CREATED 'application_fee.created';
  61.     const APPLICATION_FEE_REFUNDED 'application_fee.refunded';
  62.     const APPLICATION_FEE_REFUND_UPDATED 'application_fee.refund.updated';
  63.     const BALANCE_AVAILABLE 'balance.available';
  64.     const BILLING_ALERT_TRIGGERED 'billing.alert.triggered';
  65.     const BILLING_CREDIT_BALANCE_TRANSACTION_CREATED 'billing.credit_balance_transaction.created';
  66.     const BILLING_CREDIT_GRANT_CREATED 'billing.credit_grant.created';
  67.     const BILLING_CREDIT_GRANT_UPDATED 'billing.credit_grant.updated';
  68.     const BILLING_METER_CREATED 'billing.meter.created';
  69.     const BILLING_METER_DEACTIVATED 'billing.meter.deactivated';
  70.     const BILLING_METER_REACTIVATED 'billing.meter.reactivated';
  71.     const BILLING_METER_UPDATED 'billing.meter.updated';
  72.     const BILLING_PORTAL_CONFIGURATION_CREATED 'billing_portal.configuration.created';
  73.     const BILLING_PORTAL_CONFIGURATION_UPDATED 'billing_portal.configuration.updated';
  74.     const BILLING_PORTAL_SESSION_CREATED 'billing_portal.session.created';
  75.     const CAPABILITY_UPDATED 'capability.updated';
  76.     const CASH_BALANCE_FUNDS_AVAILABLE 'cash_balance.funds_available';
  77.     const CHARGE_CAPTURED 'charge.captured';
  78.     const CHARGE_DISPUTE_CLOSED 'charge.dispute.closed';
  79.     const CHARGE_DISPUTE_CREATED 'charge.dispute.created';
  80.     const CHARGE_DISPUTE_FUNDS_REINSTATED 'charge.dispute.funds_reinstated';
  81.     const CHARGE_DISPUTE_FUNDS_WITHDRAWN 'charge.dispute.funds_withdrawn';
  82.     const CHARGE_DISPUTE_UPDATED 'charge.dispute.updated';
  83.     const CHARGE_EXPIRED 'charge.expired';
  84.     const CHARGE_FAILED 'charge.failed';
  85.     const CHARGE_PENDING 'charge.pending';
  86.     const CHARGE_REFUNDED 'charge.refunded';
  87.     const CHARGE_REFUND_UPDATED 'charge.refund.updated';
  88.     const CHARGE_SUCCEEDED 'charge.succeeded';
  89.     const CHARGE_UPDATED 'charge.updated';
  90.     const CHECKOUT_SESSION_ASYNC_PAYMENT_FAILED 'checkout.session.async_payment_failed';
  91.     const CHECKOUT_SESSION_ASYNC_PAYMENT_SUCCEEDED 'checkout.session.async_payment_succeeded';
  92.     const CHECKOUT_SESSION_COMPLETED 'checkout.session.completed';
  93.     const CHECKOUT_SESSION_EXPIRED 'checkout.session.expired';
  94.     const CLIMATE_ORDER_CANCELED 'climate.order.canceled';
  95.     const CLIMATE_ORDER_CREATED 'climate.order.created';
  96.     const CLIMATE_ORDER_DELAYED 'climate.order.delayed';
  97.     const CLIMATE_ORDER_DELIVERED 'climate.order.delivered';
  98.     const CLIMATE_ORDER_PRODUCT_SUBSTITUTED 'climate.order.product_substituted';
  99.     const CLIMATE_PRODUCT_CREATED 'climate.product.created';
  100.     const CLIMATE_PRODUCT_PRICING_UPDATED 'climate.product.pricing_updated';
  101.     const COUPON_CREATED 'coupon.created';
  102.     const COUPON_DELETED 'coupon.deleted';
  103.     const COUPON_UPDATED 'coupon.updated';
  104.     const CREDIT_NOTE_CREATED 'credit_note.created';
  105.     const CREDIT_NOTE_UPDATED 'credit_note.updated';
  106.     const CREDIT_NOTE_VOIDED 'credit_note.voided';
  107.     const CUSTOMER_CASH_BALANCE_TRANSACTION_CREATED 'customer_cash_balance_transaction.created';
  108.     const CUSTOMER_CREATED 'customer.created';
  109.     const CUSTOMER_DELETED 'customer.deleted';
  110.     const CUSTOMER_DISCOUNT_CREATED 'customer.discount.created';
  111.     const CUSTOMER_DISCOUNT_DELETED 'customer.discount.deleted';
  112.     const CUSTOMER_DISCOUNT_UPDATED 'customer.discount.updated';
  113.     const CUSTOMER_SOURCE_CREATED 'customer.source.created';
  114.     const CUSTOMER_SOURCE_DELETED 'customer.source.deleted';
  115.     const CUSTOMER_SOURCE_EXPIRING 'customer.source.expiring';
  116.     const CUSTOMER_SOURCE_UPDATED 'customer.source.updated';
  117.     const CUSTOMER_SUBSCRIPTION_CREATED 'customer.subscription.created';
  118.     const CUSTOMER_SUBSCRIPTION_DELETED 'customer.subscription.deleted';
  119.     const CUSTOMER_SUBSCRIPTION_PAUSED 'customer.subscription.paused';
  120.     const CUSTOMER_SUBSCRIPTION_PENDING_UPDATE_APPLIED 'customer.subscription.pending_update_applied';
  121.     const CUSTOMER_SUBSCRIPTION_PENDING_UPDATE_EXPIRED 'customer.subscription.pending_update_expired';
  122.     const CUSTOMER_SUBSCRIPTION_RESUMED 'customer.subscription.resumed';
  123.     const CUSTOMER_SUBSCRIPTION_TRIAL_WILL_END 'customer.subscription.trial_will_end';
  124.     const CUSTOMER_SUBSCRIPTION_UPDATED 'customer.subscription.updated';
  125.     const CUSTOMER_TAX_ID_CREATED 'customer.tax_id.created';
  126.     const CUSTOMER_TAX_ID_DELETED 'customer.tax_id.deleted';
  127.     const CUSTOMER_TAX_ID_UPDATED 'customer.tax_id.updated';
  128.     const CUSTOMER_UPDATED 'customer.updated';
  129.     const ENTITLEMENTS_ACTIVE_ENTITLEMENT_SUMMARY_UPDATED 'entitlements.active_entitlement_summary.updated';
  130.     const FILE_CREATED 'file.created';
  131.     const FINANCIAL_CONNECTIONS_ACCOUNT_CREATED 'financial_connections.account.created';
  132.     const FINANCIAL_CONNECTIONS_ACCOUNT_DEACTIVATED 'financial_connections.account.deactivated';
  133.     const FINANCIAL_CONNECTIONS_ACCOUNT_DISCONNECTED 'financial_connections.account.disconnected';
  134.     const FINANCIAL_CONNECTIONS_ACCOUNT_REACTIVATED 'financial_connections.account.reactivated';
  135.     const FINANCIAL_CONNECTIONS_ACCOUNT_REFRESHED_BALANCE 'financial_connections.account.refreshed_balance';
  136.     const FINANCIAL_CONNECTIONS_ACCOUNT_REFRESHED_OWNERSHIP 'financial_connections.account.refreshed_ownership';
  137.     const FINANCIAL_CONNECTIONS_ACCOUNT_REFRESHED_TRANSACTIONS 'financial_connections.account.refreshed_transactions';
  138.     const IDENTITY_VERIFICATION_SESSION_CANCELED 'identity.verification_session.canceled';
  139.     const IDENTITY_VERIFICATION_SESSION_CREATED 'identity.verification_session.created';
  140.     const IDENTITY_VERIFICATION_SESSION_PROCESSING 'identity.verification_session.processing';
  141.     const IDENTITY_VERIFICATION_SESSION_REDACTED 'identity.verification_session.redacted';
  142.     const IDENTITY_VERIFICATION_SESSION_REQUIRES_INPUT 'identity.verification_session.requires_input';
  143.     const IDENTITY_VERIFICATION_SESSION_VERIFIED 'identity.verification_session.verified';
  144.     const INVOICEITEM_CREATED 'invoiceitem.created';
  145.     const INVOICEITEM_DELETED 'invoiceitem.deleted';
  146.     const INVOICE_CREATED 'invoice.created';
  147.     const INVOICE_DELETED 'invoice.deleted';
  148.     const INVOICE_FINALIZATION_FAILED 'invoice.finalization_failed';
  149.     const INVOICE_FINALIZED 'invoice.finalized';
  150.     const INVOICE_MARKED_UNCOLLECTIBLE 'invoice.marked_uncollectible';
  151.     const INVOICE_OVERDUE 'invoice.overdue';
  152.     const INVOICE_OVERPAID 'invoice.overpaid';
  153.     const INVOICE_PAID 'invoice.paid';
  154.     const INVOICE_PAYMENT_ACTION_REQUIRED 'invoice.payment_action_required';
  155.     const INVOICE_PAYMENT_FAILED 'invoice.payment_failed';
  156.     const INVOICE_PAYMENT_SUCCEEDED 'invoice.payment_succeeded';
  157.     const INVOICE_SENT 'invoice.sent';
  158.     const INVOICE_UPCOMING 'invoice.upcoming';
  159.     const INVOICE_UPDATED 'invoice.updated';
  160.     const INVOICE_VOIDED 'invoice.voided';
  161.     const INVOICE_WILL_BE_DUE 'invoice.will_be_due';
  162.     const ISSUING_AUTHORIZATION_CREATED 'issuing_authorization.created';
  163.     const ISSUING_AUTHORIZATION_REQUEST 'issuing_authorization.request';
  164.     const ISSUING_AUTHORIZATION_UPDATED 'issuing_authorization.updated';
  165.     const ISSUING_CARDHOLDER_CREATED 'issuing_cardholder.created';
  166.     const ISSUING_CARDHOLDER_UPDATED 'issuing_cardholder.updated';
  167.     const ISSUING_CARD_CREATED 'issuing_card.created';
  168.     const ISSUING_CARD_UPDATED 'issuing_card.updated';
  169.     const ISSUING_DISPUTE_CLOSED 'issuing_dispute.closed';
  170.     const ISSUING_DISPUTE_CREATED 'issuing_dispute.created';
  171.     const ISSUING_DISPUTE_FUNDS_REINSTATED 'issuing_dispute.funds_reinstated';
  172.     const ISSUING_DISPUTE_FUNDS_RESCINDED 'issuing_dispute.funds_rescinded';
  173.     const ISSUING_DISPUTE_SUBMITTED 'issuing_dispute.submitted';
  174.     const ISSUING_DISPUTE_UPDATED 'issuing_dispute.updated';
  175.     const ISSUING_PERSONALIZATION_DESIGN_ACTIVATED 'issuing_personalization_design.activated';
  176.     const ISSUING_PERSONALIZATION_DESIGN_DEACTIVATED 'issuing_personalization_design.deactivated';
  177.     const ISSUING_PERSONALIZATION_DESIGN_REJECTED 'issuing_personalization_design.rejected';
  178.     const ISSUING_PERSONALIZATION_DESIGN_UPDATED 'issuing_personalization_design.updated';
  179.     const ISSUING_TOKEN_CREATED 'issuing_token.created';
  180.     const ISSUING_TOKEN_UPDATED 'issuing_token.updated';
  181.     const ISSUING_TRANSACTION_CREATED 'issuing_transaction.created';
  182.     const ISSUING_TRANSACTION_PURCHASE_DETAILS_RECEIPT_UPDATED 'issuing_transaction.purchase_details_receipt_updated';
  183.     const ISSUING_TRANSACTION_UPDATED 'issuing_transaction.updated';
  184.     const MANDATE_UPDATED 'mandate.updated';
  185.     const PAYMENT_INTENT_AMOUNT_CAPTURABLE_UPDATED 'payment_intent.amount_capturable_updated';
  186.     const PAYMENT_INTENT_CANCELED 'payment_intent.canceled';
  187.     const PAYMENT_INTENT_CREATED 'payment_intent.created';
  188.     const PAYMENT_INTENT_PARTIALLY_FUNDED 'payment_intent.partially_funded';
  189.     const PAYMENT_INTENT_PAYMENT_FAILED 'payment_intent.payment_failed';
  190.     const PAYMENT_INTENT_PROCESSING 'payment_intent.processing';
  191.     const PAYMENT_INTENT_REQUIRES_ACTION 'payment_intent.requires_action';
  192.     const PAYMENT_INTENT_SUCCEEDED 'payment_intent.succeeded';
  193.     const PAYMENT_LINK_CREATED 'payment_link.created';
  194.     const PAYMENT_LINK_UPDATED 'payment_link.updated';
  195.     const PAYMENT_METHOD_ATTACHED 'payment_method.attached';
  196.     const PAYMENT_METHOD_AUTOMATICALLY_UPDATED 'payment_method.automatically_updated';
  197.     const PAYMENT_METHOD_DETACHED 'payment_method.detached';
  198.     const PAYMENT_METHOD_UPDATED 'payment_method.updated';
  199.     const PAYOUT_CANCELED 'payout.canceled';
  200.     const PAYOUT_CREATED 'payout.created';
  201.     const PAYOUT_FAILED 'payout.failed';
  202.     const PAYOUT_PAID 'payout.paid';
  203.     const PAYOUT_RECONCILIATION_COMPLETED 'payout.reconciliation_completed';
  204.     const PAYOUT_UPDATED 'payout.updated';
  205.     const PERSON_CREATED 'person.created';
  206.     const PERSON_DELETED 'person.deleted';
  207.     const PERSON_UPDATED 'person.updated';
  208.     const PLAN_CREATED 'plan.created';
  209.     const PLAN_DELETED 'plan.deleted';
  210.     const PLAN_UPDATED 'plan.updated';
  211.     const PRICE_CREATED 'price.created';
  212.     const PRICE_DELETED 'price.deleted';
  213.     const PRICE_UPDATED 'price.updated';
  214.     const PRODUCT_CREATED 'product.created';
  215.     const PRODUCT_DELETED 'product.deleted';
  216.     const PRODUCT_UPDATED 'product.updated';
  217.     const PROMOTION_CODE_CREATED 'promotion_code.created';
  218.     const PROMOTION_CODE_UPDATED 'promotion_code.updated';
  219.     const QUOTE_ACCEPTED 'quote.accepted';
  220.     const QUOTE_CANCELED 'quote.canceled';
  221.     const QUOTE_CREATED 'quote.created';
  222.     const QUOTE_FINALIZED 'quote.finalized';
  223.     const RADAR_EARLY_FRAUD_WARNING_CREATED 'radar.early_fraud_warning.created';
  224.     const RADAR_EARLY_FRAUD_WARNING_UPDATED 'radar.early_fraud_warning.updated';
  225.     const REFUND_CREATED 'refund.created';
  226.     const REFUND_FAILED 'refund.failed';
  227.     const REFUND_UPDATED 'refund.updated';
  228.     const REPORTING_REPORT_RUN_FAILED 'reporting.report_run.failed';
  229.     const REPORTING_REPORT_RUN_SUCCEEDED 'reporting.report_run.succeeded';
  230.     const REPORTING_REPORT_TYPE_UPDATED 'reporting.report_type.updated';
  231.     const REVIEW_CLOSED 'review.closed';
  232.     const REVIEW_OPENED 'review.opened';
  233.     const SETUP_INTENT_CANCELED 'setup_intent.canceled';
  234.     const SETUP_INTENT_CREATED 'setup_intent.created';
  235.     const SETUP_INTENT_REQUIRES_ACTION 'setup_intent.requires_action';
  236.     const SETUP_INTENT_SETUP_FAILED 'setup_intent.setup_failed';
  237.     const SETUP_INTENT_SUCCEEDED 'setup_intent.succeeded';
  238.     const SIGMA_SCHEDULED_QUERY_RUN_CREATED 'sigma.scheduled_query_run.created';
  239.     const SOURCE_CANCELED 'source.canceled';
  240.     const SOURCE_CHARGEABLE 'source.chargeable';
  241.     const SOURCE_FAILED 'source.failed';
  242.     const SOURCE_MANDATE_NOTIFICATION 'source.mandate_notification';
  243.     const SOURCE_REFUND_ATTRIBUTES_REQUIRED 'source.refund_attributes_required';
  244.     const SOURCE_TRANSACTION_CREATED 'source.transaction.created';
  245.     const SOURCE_TRANSACTION_UPDATED 'source.transaction.updated';
  246.     const SUBSCRIPTION_SCHEDULE_ABORTED 'subscription_schedule.aborted';
  247.     const SUBSCRIPTION_SCHEDULE_CANCELED 'subscription_schedule.canceled';
  248.     const SUBSCRIPTION_SCHEDULE_COMPLETED 'subscription_schedule.completed';
  249.     const SUBSCRIPTION_SCHEDULE_CREATED 'subscription_schedule.created';
  250.     const SUBSCRIPTION_SCHEDULE_EXPIRING 'subscription_schedule.expiring';
  251.     const SUBSCRIPTION_SCHEDULE_RELEASED 'subscription_schedule.released';
  252.     const SUBSCRIPTION_SCHEDULE_UPDATED 'subscription_schedule.updated';
  253.     const TAX_RATE_CREATED 'tax_rate.created';
  254.     const TAX_RATE_UPDATED 'tax_rate.updated';
  255.     const TAX_SETTINGS_UPDATED 'tax.settings.updated';
  256.     const TERMINAL_READER_ACTION_FAILED 'terminal.reader.action_failed';
  257.     const TERMINAL_READER_ACTION_SUCCEEDED 'terminal.reader.action_succeeded';
  258.     const TEST_HELPERS_TEST_CLOCK_ADVANCING 'test_helpers.test_clock.advancing';
  259.     const TEST_HELPERS_TEST_CLOCK_CREATED 'test_helpers.test_clock.created';
  260.     const TEST_HELPERS_TEST_CLOCK_DELETED 'test_helpers.test_clock.deleted';
  261.     const TEST_HELPERS_TEST_CLOCK_INTERNAL_FAILURE 'test_helpers.test_clock.internal_failure';
  262.     const TEST_HELPERS_TEST_CLOCK_READY 'test_helpers.test_clock.ready';
  263.     const TOPUP_CANCELED 'topup.canceled';
  264.     const TOPUP_CREATED 'topup.created';
  265.     const TOPUP_FAILED 'topup.failed';
  266.     const TOPUP_REVERSED 'topup.reversed';
  267.     const TOPUP_SUCCEEDED 'topup.succeeded';
  268.     const TRANSFER_CREATED 'transfer.created';
  269.     const TRANSFER_REVERSED 'transfer.reversed';
  270.     const TRANSFER_UPDATED 'transfer.updated';
  271.     const TREASURY_CREDIT_REVERSAL_CREATED 'treasury.credit_reversal.created';
  272.     const TREASURY_CREDIT_REVERSAL_POSTED 'treasury.credit_reversal.posted';
  273.     const TREASURY_DEBIT_REVERSAL_COMPLETED 'treasury.debit_reversal.completed';
  274.     const TREASURY_DEBIT_REVERSAL_CREATED 'treasury.debit_reversal.created';
  275.     const TREASURY_DEBIT_REVERSAL_INITIAL_CREDIT_GRANTED 'treasury.debit_reversal.initial_credit_granted';
  276.     const TREASURY_FINANCIAL_ACCOUNT_CLOSED 'treasury.financial_account.closed';
  277.     const TREASURY_FINANCIAL_ACCOUNT_CREATED 'treasury.financial_account.created';
  278.     const TREASURY_FINANCIAL_ACCOUNT_FEATURES_STATUS_UPDATED 'treasury.financial_account.features_status_updated';
  279.     const TREASURY_INBOUND_TRANSFER_CANCELED 'treasury.inbound_transfer.canceled';
  280.     const TREASURY_INBOUND_TRANSFER_CREATED 'treasury.inbound_transfer.created';
  281.     const TREASURY_INBOUND_TRANSFER_FAILED 'treasury.inbound_transfer.failed';
  282.     const TREASURY_INBOUND_TRANSFER_SUCCEEDED 'treasury.inbound_transfer.succeeded';
  283.     const TREASURY_OUTBOUND_PAYMENT_CANCELED 'treasury.outbound_payment.canceled';
  284.     const TREASURY_OUTBOUND_PAYMENT_CREATED 'treasury.outbound_payment.created';
  285.     const TREASURY_OUTBOUND_PAYMENT_EXPECTED_ARRIVAL_DATE_UPDATED 'treasury.outbound_payment.expected_arrival_date_updated';
  286.     const TREASURY_OUTBOUND_PAYMENT_FAILED 'treasury.outbound_payment.failed';
  287.     const TREASURY_OUTBOUND_PAYMENT_POSTED 'treasury.outbound_payment.posted';
  288.     const TREASURY_OUTBOUND_PAYMENT_RETURNED 'treasury.outbound_payment.returned';
  289.     const TREASURY_OUTBOUND_PAYMENT_TRACKING_DETAILS_UPDATED 'treasury.outbound_payment.tracking_details_updated';
  290.     const TREASURY_OUTBOUND_TRANSFER_CANCELED 'treasury.outbound_transfer.canceled';
  291.     const TREASURY_OUTBOUND_TRANSFER_CREATED 'treasury.outbound_transfer.created';
  292.     const TREASURY_OUTBOUND_TRANSFER_EXPECTED_ARRIVAL_DATE_UPDATED 'treasury.outbound_transfer.expected_arrival_date_updated';
  293.     const TREASURY_OUTBOUND_TRANSFER_FAILED 'treasury.outbound_transfer.failed';
  294.     const TREASURY_OUTBOUND_TRANSFER_POSTED 'treasury.outbound_transfer.posted';
  295.     const TREASURY_OUTBOUND_TRANSFER_RETURNED 'treasury.outbound_transfer.returned';
  296.     const TREASURY_OUTBOUND_TRANSFER_TRACKING_DETAILS_UPDATED 'treasury.outbound_transfer.tracking_details_updated';
  297.     const TREASURY_RECEIVED_CREDIT_CREATED 'treasury.received_credit.created';
  298.     const TREASURY_RECEIVED_CREDIT_FAILED 'treasury.received_credit.failed';
  299.     const TREASURY_RECEIVED_CREDIT_SUCCEEDED 'treasury.received_credit.succeeded';
  300.     const TREASURY_RECEIVED_DEBIT_CREATED 'treasury.received_debit.created';
  301.     const TYPE_ACCOUNT_APPLICATION_AUTHORIZED 'account.application.authorized';
  302.     const TYPE_ACCOUNT_APPLICATION_DEAUTHORIZED 'account.application.deauthorized';
  303.     const TYPE_ACCOUNT_EXTERNAL_ACCOUNT_CREATED 'account.external_account.created';
  304.     const TYPE_ACCOUNT_EXTERNAL_ACCOUNT_DELETED 'account.external_account.deleted';
  305.     const TYPE_ACCOUNT_EXTERNAL_ACCOUNT_UPDATED 'account.external_account.updated';
  306.     const TYPE_ACCOUNT_UPDATED 'account.updated';
  307.     const TYPE_APPLICATION_FEE_CREATED 'application_fee.created';
  308.     const TYPE_APPLICATION_FEE_REFUNDED 'application_fee.refunded';
  309.     const TYPE_APPLICATION_FEE_REFUND_UPDATED 'application_fee.refund.updated';
  310.     const TYPE_BALANCE_AVAILABLE 'balance.available';
  311.     const TYPE_BILLING_ALERT_TRIGGERED 'billing.alert.triggered';
  312.     const TYPE_BILLING_CREDIT_BALANCE_TRANSACTION_CREATED 'billing.credit_balance_transaction.created';
  313.     const TYPE_BILLING_CREDIT_GRANT_CREATED 'billing.credit_grant.created';
  314.     const TYPE_BILLING_CREDIT_GRANT_UPDATED 'billing.credit_grant.updated';
  315.     const TYPE_BILLING_METER_CREATED 'billing.meter.created';
  316.     const TYPE_BILLING_METER_DEACTIVATED 'billing.meter.deactivated';
  317.     const TYPE_BILLING_METER_REACTIVATED 'billing.meter.reactivated';
  318.     const TYPE_BILLING_METER_UPDATED 'billing.meter.updated';
  319.     const TYPE_BILLING_PORTAL_CONFIGURATION_CREATED 'billing_portal.configuration.created';
  320.     const TYPE_BILLING_PORTAL_CONFIGURATION_UPDATED 'billing_portal.configuration.updated';
  321.     const TYPE_BILLING_PORTAL_SESSION_CREATED 'billing_portal.session.created';
  322.     const TYPE_CAPABILITY_UPDATED 'capability.updated';
  323.     const TYPE_CASH_BALANCE_FUNDS_AVAILABLE 'cash_balance.funds_available';
  324.     const TYPE_CHARGE_CAPTURED 'charge.captured';
  325.     const TYPE_CHARGE_DISPUTE_CLOSED 'charge.dispute.closed';
  326.     const TYPE_CHARGE_DISPUTE_CREATED 'charge.dispute.created';
  327.     const TYPE_CHARGE_DISPUTE_FUNDS_REINSTATED 'charge.dispute.funds_reinstated';
  328.     const TYPE_CHARGE_DISPUTE_FUNDS_WITHDRAWN 'charge.dispute.funds_withdrawn';
  329.     const TYPE_CHARGE_DISPUTE_UPDATED 'charge.dispute.updated';
  330.     const TYPE_CHARGE_EXPIRED 'charge.expired';
  331.     const TYPE_CHARGE_FAILED 'charge.failed';
  332.     const TYPE_CHARGE_PENDING 'charge.pending';
  333.     const TYPE_CHARGE_REFUNDED 'charge.refunded';
  334.     const TYPE_CHARGE_REFUND_UPDATED 'charge.refund.updated';
  335.     const TYPE_CHARGE_SUCCEEDED 'charge.succeeded';
  336.     const TYPE_CHARGE_UPDATED 'charge.updated';
  337.     const TYPE_CHECKOUT_SESSION_ASYNC_PAYMENT_FAILED 'checkout.session.async_payment_failed';
  338.     const TYPE_CHECKOUT_SESSION_ASYNC_PAYMENT_SUCCEEDED 'checkout.session.async_payment_succeeded';
  339.     const TYPE_CHECKOUT_SESSION_COMPLETED 'checkout.session.completed';
  340.     const TYPE_CHECKOUT_SESSION_EXPIRED 'checkout.session.expired';
  341.     const TYPE_CLIMATE_ORDER_CANCELED 'climate.order.canceled';
  342.     const TYPE_CLIMATE_ORDER_CREATED 'climate.order.created';
  343.     const TYPE_CLIMATE_ORDER_DELAYED 'climate.order.delayed';
  344.     const TYPE_CLIMATE_ORDER_DELIVERED 'climate.order.delivered';
  345.     const TYPE_CLIMATE_ORDER_PRODUCT_SUBSTITUTED 'climate.order.product_substituted';
  346.     const TYPE_CLIMATE_PRODUCT_CREATED 'climate.product.created';
  347.     const TYPE_CLIMATE_PRODUCT_PRICING_UPDATED 'climate.product.pricing_updated';
  348.     const TYPE_COUPON_CREATED 'coupon.created';
  349.     const TYPE_COUPON_DELETED 'coupon.deleted';
  350.     const TYPE_COUPON_UPDATED 'coupon.updated';
  351.     const TYPE_CREDIT_NOTE_CREATED 'credit_note.created';
  352.     const TYPE_CREDIT_NOTE_UPDATED 'credit_note.updated';
  353.     const TYPE_CREDIT_NOTE_VOIDED 'credit_note.voided';
  354.     const TYPE_CUSTOMER_CASH_BALANCE_TRANSACTION_CREATED 'customer_cash_balance_transaction.created';
  355.     const TYPE_CUSTOMER_CREATED 'customer.created';
  356.     const TYPE_CUSTOMER_DELETED 'customer.deleted';
  357.     const TYPE_CUSTOMER_DISCOUNT_CREATED 'customer.discount.created';
  358.     const TYPE_CUSTOMER_DISCOUNT_DELETED 'customer.discount.deleted';
  359.     const TYPE_CUSTOMER_DISCOUNT_UPDATED 'customer.discount.updated';
  360.     const TYPE_CUSTOMER_SOURCE_CREATED 'customer.source.created';
  361.     const TYPE_CUSTOMER_SOURCE_DELETED 'customer.source.deleted';
  362.     const TYPE_CUSTOMER_SOURCE_EXPIRING 'customer.source.expiring';
  363.     const TYPE_CUSTOMER_SOURCE_UPDATED 'customer.source.updated';
  364.     const TYPE_CUSTOMER_SUBSCRIPTION_CREATED 'customer.subscription.created';
  365.     const TYPE_CUSTOMER_SUBSCRIPTION_DELETED 'customer.subscription.deleted';
  366.     const TYPE_CUSTOMER_SUBSCRIPTION_PAUSED 'customer.subscription.paused';
  367.     const TYPE_CUSTOMER_SUBSCRIPTION_PENDING_UPDATE_APPLIED 'customer.subscription.pending_update_applied';
  368.     const TYPE_CUSTOMER_SUBSCRIPTION_PENDING_UPDATE_EXPIRED 'customer.subscription.pending_update_expired';
  369.     const TYPE_CUSTOMER_SUBSCRIPTION_RESUMED 'customer.subscription.resumed';
  370.     const TYPE_CUSTOMER_SUBSCRIPTION_TRIAL_WILL_END 'customer.subscription.trial_will_end';
  371.     const TYPE_CUSTOMER_SUBSCRIPTION_UPDATED 'customer.subscription.updated';
  372.     const TYPE_CUSTOMER_TAX_ID_CREATED 'customer.tax_id.created';
  373.     const TYPE_CUSTOMER_TAX_ID_DELETED 'customer.tax_id.deleted';
  374.     const TYPE_CUSTOMER_TAX_ID_UPDATED 'customer.tax_id.updated';
  375.     const TYPE_CUSTOMER_UPDATED 'customer.updated';
  376.     const TYPE_ENTITLEMENTS_ACTIVE_ENTITLEMENT_SUMMARY_UPDATED 'entitlements.active_entitlement_summary.updated';
  377.     const TYPE_FILE_CREATED 'file.created';
  378.     const TYPE_FINANCIAL_CONNECTIONS_ACCOUNT_CREATED 'financial_connections.account.created';
  379.     const TYPE_FINANCIAL_CONNECTIONS_ACCOUNT_DEACTIVATED 'financial_connections.account.deactivated';
  380.     const TYPE_FINANCIAL_CONNECTIONS_ACCOUNT_DISCONNECTED 'financial_connections.account.disconnected';
  381.     const TYPE_FINANCIAL_CONNECTIONS_ACCOUNT_REACTIVATED 'financial_connections.account.reactivated';
  382.     const TYPE_FINANCIAL_CONNECTIONS_ACCOUNT_REFRESHED_BALANCE 'financial_connections.account.refreshed_balance';
  383.     const TYPE_FINANCIAL_CONNECTIONS_ACCOUNT_REFRESHED_OWNERSHIP 'financial_connections.account.refreshed_ownership';
  384.     const TYPE_FINANCIAL_CONNECTIONS_ACCOUNT_REFRESHED_TRANSACTIONS 'financial_connections.account.refreshed_transactions';
  385.     const TYPE_IDENTITY_VERIFICATION_SESSION_CANCELED 'identity.verification_session.canceled';
  386.     const TYPE_IDENTITY_VERIFICATION_SESSION_CREATED 'identity.verification_session.created';
  387.     const TYPE_IDENTITY_VERIFICATION_SESSION_PROCESSING 'identity.verification_session.processing';
  388.     const TYPE_IDENTITY_VERIFICATION_SESSION_REDACTED 'identity.verification_session.redacted';
  389.     const TYPE_IDENTITY_VERIFICATION_SESSION_REQUIRES_INPUT 'identity.verification_session.requires_input';
  390.     const TYPE_IDENTITY_VERIFICATION_SESSION_VERIFIED 'identity.verification_session.verified';
  391.     const TYPE_INVOICEITEM_CREATED 'invoiceitem.created';
  392.     const TYPE_INVOICEITEM_DELETED 'invoiceitem.deleted';
  393.     const TYPE_INVOICE_CREATED 'invoice.created';
  394.     const TYPE_INVOICE_DELETED 'invoice.deleted';
  395.     const TYPE_INVOICE_FINALIZATION_FAILED 'invoice.finalization_failed';
  396.     const TYPE_INVOICE_FINALIZED 'invoice.finalized';
  397.     const TYPE_INVOICE_MARKED_UNCOLLECTIBLE 'invoice.marked_uncollectible';
  398.     const TYPE_INVOICE_OVERDUE 'invoice.overdue';
  399.     const TYPE_INVOICE_OVERPAID 'invoice.overpaid';
  400.     const TYPE_INVOICE_PAID 'invoice.paid';
  401.     const TYPE_INVOICE_PAYMENT_ACTION_REQUIRED 'invoice.payment_action_required';
  402.     const TYPE_INVOICE_PAYMENT_FAILED 'invoice.payment_failed';
  403.     const TYPE_INVOICE_PAYMENT_SUCCEEDED 'invoice.payment_succeeded';
  404.     const TYPE_INVOICE_SENT 'invoice.sent';
  405.     const TYPE_INVOICE_UPCOMING 'invoice.upcoming';
  406.     const TYPE_INVOICE_UPDATED 'invoice.updated';
  407.     const TYPE_INVOICE_VOIDED 'invoice.voided';
  408.     const TYPE_INVOICE_WILL_BE_DUE 'invoice.will_be_due';
  409.     const TYPE_ISSUING_AUTHORIZATION_CREATED 'issuing_authorization.created';
  410.     const TYPE_ISSUING_AUTHORIZATION_REQUEST 'issuing_authorization.request';
  411.     const TYPE_ISSUING_AUTHORIZATION_UPDATED 'issuing_authorization.updated';
  412.     const TYPE_ISSUING_CARDHOLDER_CREATED 'issuing_cardholder.created';
  413.     const TYPE_ISSUING_CARDHOLDER_UPDATED 'issuing_cardholder.updated';
  414.     const TYPE_ISSUING_CARD_CREATED 'issuing_card.created';
  415.     const TYPE_ISSUING_CARD_UPDATED 'issuing_card.updated';
  416.     const TYPE_ISSUING_DISPUTE_CLOSED 'issuing_dispute.closed';
  417.     const TYPE_ISSUING_DISPUTE_CREATED 'issuing_dispute.created';
  418.     const TYPE_ISSUING_DISPUTE_FUNDS_REINSTATED 'issuing_dispute.funds_reinstated';
  419.     const TYPE_ISSUING_DISPUTE_FUNDS_RESCINDED 'issuing_dispute.funds_rescinded';
  420.     const TYPE_ISSUING_DISPUTE_SUBMITTED 'issuing_dispute.submitted';
  421.     const TYPE_ISSUING_DISPUTE_UPDATED 'issuing_dispute.updated';
  422.     const TYPE_ISSUING_PERSONALIZATION_DESIGN_ACTIVATED 'issuing_personalization_design.activated';
  423.     const TYPE_ISSUING_PERSONALIZATION_DESIGN_DEACTIVATED 'issuing_personalization_design.deactivated';
  424.     const TYPE_ISSUING_PERSONALIZATION_DESIGN_REJECTED 'issuing_personalization_design.rejected';
  425.     const TYPE_ISSUING_PERSONALIZATION_DESIGN_UPDATED 'issuing_personalization_design.updated';
  426.     const TYPE_ISSUING_TOKEN_CREATED 'issuing_token.created';
  427.     const TYPE_ISSUING_TOKEN_UPDATED 'issuing_token.updated';
  428.     const TYPE_ISSUING_TRANSACTION_CREATED 'issuing_transaction.created';
  429.     const TYPE_ISSUING_TRANSACTION_PURCHASE_DETAILS_RECEIPT_UPDATED 'issuing_transaction.purchase_details_receipt_updated';
  430.     const TYPE_ISSUING_TRANSACTION_UPDATED 'issuing_transaction.updated';
  431.     const TYPE_MANDATE_UPDATED 'mandate.updated';
  432.     const TYPE_PAYMENT_INTENT_AMOUNT_CAPTURABLE_UPDATED 'payment_intent.amount_capturable_updated';
  433.     const TYPE_PAYMENT_INTENT_CANCELED 'payment_intent.canceled';
  434.     const TYPE_PAYMENT_INTENT_CREATED 'payment_intent.created';
  435.     const TYPE_PAYMENT_INTENT_PARTIALLY_FUNDED 'payment_intent.partially_funded';
  436.     const TYPE_PAYMENT_INTENT_PAYMENT_FAILED 'payment_intent.payment_failed';
  437.     const TYPE_PAYMENT_INTENT_PROCESSING 'payment_intent.processing';
  438.     const TYPE_PAYMENT_INTENT_REQUIRES_ACTION 'payment_intent.requires_action';
  439.     const TYPE_PAYMENT_INTENT_SUCCEEDED 'payment_intent.succeeded';
  440.     const TYPE_PAYMENT_LINK_CREATED 'payment_link.created';
  441.     const TYPE_PAYMENT_LINK_UPDATED 'payment_link.updated';
  442.     const TYPE_PAYMENT_METHOD_ATTACHED 'payment_method.attached';
  443.     const TYPE_PAYMENT_METHOD_AUTOMATICALLY_UPDATED 'payment_method.automatically_updated';
  444.     const TYPE_PAYMENT_METHOD_DETACHED 'payment_method.detached';
  445.     const TYPE_PAYMENT_METHOD_UPDATED 'payment_method.updated';
  446.     const TYPE_PAYOUT_CANCELED 'payout.canceled';
  447.     const TYPE_PAYOUT_CREATED 'payout.created';
  448.     const TYPE_PAYOUT_FAILED 'payout.failed';
  449.     const TYPE_PAYOUT_PAID 'payout.paid';
  450.     const TYPE_PAYOUT_RECONCILIATION_COMPLETED 'payout.reconciliation_completed';
  451.     const TYPE_PAYOUT_UPDATED 'payout.updated';
  452.     const TYPE_PERSON_CREATED 'person.created';
  453.     const TYPE_PERSON_DELETED 'person.deleted';
  454.     const TYPE_PERSON_UPDATED 'person.updated';
  455.     const TYPE_PLAN_CREATED 'plan.created';
  456.     const TYPE_PLAN_DELETED 'plan.deleted';
  457.     const TYPE_PLAN_UPDATED 'plan.updated';
  458.     const TYPE_PRICE_CREATED 'price.created';
  459.     const TYPE_PRICE_DELETED 'price.deleted';
  460.     const TYPE_PRICE_UPDATED 'price.updated';
  461.     const TYPE_PRODUCT_CREATED 'product.created';
  462.     const TYPE_PRODUCT_DELETED 'product.deleted';
  463.     const TYPE_PRODUCT_UPDATED 'product.updated';
  464.     const TYPE_PROMOTION_CODE_CREATED 'promotion_code.created';
  465.     const TYPE_PROMOTION_CODE_UPDATED 'promotion_code.updated';
  466.     const TYPE_QUOTE_ACCEPTED 'quote.accepted';
  467.     const TYPE_QUOTE_CANCELED 'quote.canceled';
  468.     const TYPE_QUOTE_CREATED 'quote.created';
  469.     const TYPE_QUOTE_FINALIZED 'quote.finalized';
  470.     const TYPE_RADAR_EARLY_FRAUD_WARNING_CREATED 'radar.early_fraud_warning.created';
  471.     const TYPE_RADAR_EARLY_FRAUD_WARNING_UPDATED 'radar.early_fraud_warning.updated';
  472.     const TYPE_REFUND_CREATED 'refund.created';
  473.     const TYPE_REFUND_FAILED 'refund.failed';
  474.     const TYPE_REFUND_UPDATED 'refund.updated';
  475.     const TYPE_REPORTING_REPORT_RUN_FAILED 'reporting.report_run.failed';
  476.     const TYPE_REPORTING_REPORT_RUN_SUCCEEDED 'reporting.report_run.succeeded';
  477.     const TYPE_REPORTING_REPORT_TYPE_UPDATED 'reporting.report_type.updated';
  478.     const TYPE_REVIEW_CLOSED 'review.closed';
  479.     const TYPE_REVIEW_OPENED 'review.opened';
  480.     const TYPE_SETUP_INTENT_CANCELED 'setup_intent.canceled';
  481.     const TYPE_SETUP_INTENT_CREATED 'setup_intent.created';
  482.     const TYPE_SETUP_INTENT_REQUIRES_ACTION 'setup_intent.requires_action';
  483.     const TYPE_SETUP_INTENT_SETUP_FAILED 'setup_intent.setup_failed';
  484.     const TYPE_SETUP_INTENT_SUCCEEDED 'setup_intent.succeeded';
  485.     const TYPE_SIGMA_SCHEDULED_QUERY_RUN_CREATED 'sigma.scheduled_query_run.created';
  486.     const TYPE_SOURCE_CANCELED 'source.canceled';
  487.     const TYPE_SOURCE_CHARGEABLE 'source.chargeable';
  488.     const TYPE_SOURCE_FAILED 'source.failed';
  489.     const TYPE_SOURCE_MANDATE_NOTIFICATION 'source.mandate_notification';
  490.     const TYPE_SOURCE_REFUND_ATTRIBUTES_REQUIRED 'source.refund_attributes_required';
  491.     const TYPE_SOURCE_TRANSACTION_CREATED 'source.transaction.created';
  492.     const TYPE_SOURCE_TRANSACTION_UPDATED 'source.transaction.updated';
  493.     const TYPE_SUBSCRIPTION_SCHEDULE_ABORTED 'subscription_schedule.aborted';
  494.     const TYPE_SUBSCRIPTION_SCHEDULE_CANCELED 'subscription_schedule.canceled';
  495.     const TYPE_SUBSCRIPTION_SCHEDULE_COMPLETED 'subscription_schedule.completed';
  496.     const TYPE_SUBSCRIPTION_SCHEDULE_CREATED 'subscription_schedule.created';
  497.     const TYPE_SUBSCRIPTION_SCHEDULE_EXPIRING 'subscription_schedule.expiring';
  498.     const TYPE_SUBSCRIPTION_SCHEDULE_RELEASED 'subscription_schedule.released';
  499.     const TYPE_SUBSCRIPTION_SCHEDULE_UPDATED 'subscription_schedule.updated';
  500.     const TYPE_TAX_RATE_CREATED 'tax_rate.created';
  501.     const TYPE_TAX_RATE_UPDATED 'tax_rate.updated';
  502.     const TYPE_TAX_SETTINGS_UPDATED 'tax.settings.updated';
  503.     const TYPE_TERMINAL_READER_ACTION_FAILED 'terminal.reader.action_failed';
  504.     const TYPE_TERMINAL_READER_ACTION_SUCCEEDED 'terminal.reader.action_succeeded';
  505.     const TYPE_TEST_HELPERS_TEST_CLOCK_ADVANCING 'test_helpers.test_clock.advancing';
  506.     const TYPE_TEST_HELPERS_TEST_CLOCK_CREATED 'test_helpers.test_clock.created';
  507.     const TYPE_TEST_HELPERS_TEST_CLOCK_DELETED 'test_helpers.test_clock.deleted';
  508.     const TYPE_TEST_HELPERS_TEST_CLOCK_INTERNAL_FAILURE 'test_helpers.test_clock.internal_failure';
  509.     const TYPE_TEST_HELPERS_TEST_CLOCK_READY 'test_helpers.test_clock.ready';
  510.     const TYPE_TOPUP_CANCELED 'topup.canceled';
  511.     const TYPE_TOPUP_CREATED 'topup.created';
  512.     const TYPE_TOPUP_FAILED 'topup.failed';
  513.     const TYPE_TOPUP_REVERSED 'topup.reversed';
  514.     const TYPE_TOPUP_SUCCEEDED 'topup.succeeded';
  515.     const TYPE_TRANSFER_CREATED 'transfer.created';
  516.     const TYPE_TRANSFER_REVERSED 'transfer.reversed';
  517.     const TYPE_TRANSFER_UPDATED 'transfer.updated';
  518.     const TYPE_TREASURY_CREDIT_REVERSAL_CREATED 'treasury.credit_reversal.created';
  519.     const TYPE_TREASURY_CREDIT_REVERSAL_POSTED 'treasury.credit_reversal.posted';
  520.     const TYPE_TREASURY_DEBIT_REVERSAL_COMPLETED 'treasury.debit_reversal.completed';
  521.     const TYPE_TREASURY_DEBIT_REVERSAL_CREATED 'treasury.debit_reversal.created';
  522.     const TYPE_TREASURY_DEBIT_REVERSAL_INITIAL_CREDIT_GRANTED 'treasury.debit_reversal.initial_credit_granted';
  523.     const TYPE_TREASURY_FINANCIAL_ACCOUNT_CLOSED 'treasury.financial_account.closed';
  524.     const TYPE_TREASURY_FINANCIAL_ACCOUNT_CREATED 'treasury.financial_account.created';
  525.     const TYPE_TREASURY_FINANCIAL_ACCOUNT_FEATURES_STATUS_UPDATED 'treasury.financial_account.features_status_updated';
  526.     const TYPE_TREASURY_INBOUND_TRANSFER_CANCELED 'treasury.inbound_transfer.canceled';
  527.     const TYPE_TREASURY_INBOUND_TRANSFER_CREATED 'treasury.inbound_transfer.created';
  528.     const TYPE_TREASURY_INBOUND_TRANSFER_FAILED 'treasury.inbound_transfer.failed';
  529.     const TYPE_TREASURY_INBOUND_TRANSFER_SUCCEEDED 'treasury.inbound_transfer.succeeded';
  530.     const TYPE_TREASURY_OUTBOUND_PAYMENT_CANCELED 'treasury.outbound_payment.canceled';
  531.     const TYPE_TREASURY_OUTBOUND_PAYMENT_CREATED 'treasury.outbound_payment.created';
  532.     const TYPE_TREASURY_OUTBOUND_PAYMENT_EXPECTED_ARRIVAL_DATE_UPDATED 'treasury.outbound_payment.expected_arrival_date_updated';
  533.     const TYPE_TREASURY_OUTBOUND_PAYMENT_FAILED 'treasury.outbound_payment.failed';
  534.     const TYPE_TREASURY_OUTBOUND_PAYMENT_POSTED 'treasury.outbound_payment.posted';
  535.     const TYPE_TREASURY_OUTBOUND_PAYMENT_RETURNED 'treasury.outbound_payment.returned';
  536.     const TYPE_TREASURY_OUTBOUND_PAYMENT_TRACKING_DETAILS_UPDATED 'treasury.outbound_payment.tracking_details_updated';
  537.     const TYPE_TREASURY_OUTBOUND_TRANSFER_CANCELED 'treasury.outbound_transfer.canceled';
  538.     const TYPE_TREASURY_OUTBOUND_TRANSFER_CREATED 'treasury.outbound_transfer.created';
  539.     const TYPE_TREASURY_OUTBOUND_TRANSFER_EXPECTED_ARRIVAL_DATE_UPDATED 'treasury.outbound_transfer.expected_arrival_date_updated';
  540.     const TYPE_TREASURY_OUTBOUND_TRANSFER_FAILED 'treasury.outbound_transfer.failed';
  541.     const TYPE_TREASURY_OUTBOUND_TRANSFER_POSTED 'treasury.outbound_transfer.posted';
  542.     const TYPE_TREASURY_OUTBOUND_TRANSFER_RETURNED 'treasury.outbound_transfer.returned';
  543.     const TYPE_TREASURY_OUTBOUND_TRANSFER_TRACKING_DETAILS_UPDATED 'treasury.outbound_transfer.tracking_details_updated';
  544.     const TYPE_TREASURY_RECEIVED_CREDIT_CREATED 'treasury.received_credit.created';
  545.     const TYPE_TREASURY_RECEIVED_CREDIT_FAILED 'treasury.received_credit.failed';
  546.     const TYPE_TREASURY_RECEIVED_CREDIT_SUCCEEDED 'treasury.received_credit.succeeded';
  547.     const TYPE_TREASURY_RECEIVED_DEBIT_CREATED 'treasury.received_debit.created';
  548.     /**
  549.      * List events, going back up to 30 days. Each event data is rendered according to
  550.      * Stripe API version at its creation time, specified in <a
  551.      * href="https://docs.stripe.com/api/events/object">event object</a>
  552.      * <code>api_version</code> attribute (not according to your current Stripe API
  553.      * version or <code>Stripe-Version</code> header).
  554.      *
  555.      * @param null|array{created?: array|int, delivery_success?: bool, ending_before?: string, expand?: string[], limit?: int, starting_after?: string, type?: string, types?: string[]} $params
  556.      * @param null|array|string $opts
  557.      *
  558.      * @return Collection<Event> of ApiResources
  559.      *
  560.      * @throws Exception\ApiErrorException if the request fails
  561.      */
  562.     public static function all($params null$opts null)
  563.     {
  564.         $url = static::classUrl();
  565.         return static::_requestPage($urlCollection::class, $params$opts);
  566.     }
  567.     /**
  568.      * Retrieves the details of an event if it was created in the last 30 days. Supply
  569.      * the unique identifier of the event, which you might have received in a webhook.
  570.      *
  571.      * @param array|string $id the ID of the API resource to retrieve, or an options array containing an `id` key
  572.      * @param null|array|string $opts
  573.      *
  574.      * @return Event
  575.      *
  576.      * @throws Exception\ApiErrorException if the request fails
  577.      */
  578.     public static function retrieve($id$opts null)
  579.     {
  580.         $opts Util\RequestOptions::parse($opts);
  581.         $instance = new static($id$opts);
  582.         $instance->refresh();
  583.         return $instance;
  584.     }
  585. }