feat(events): add APIs to list webhook events and webhook delivery attempts (#4131)

This commit is contained in:
Sanchith Hegde
2024-03-21 19:02:17 +05:30
committed by GitHub
parent 4f8461b2a9
commit 14e1bbaf07
54 changed files with 4472 additions and 2705 deletions

View File

@ -21,6 +21,7 @@ pub mod fraud_check;
pub mod gsm;
pub mod health;
pub mod lock_utils;
pub mod locker_migration;
pub mod mandates;
pub mod metrics;
pub mod payment_link;
@ -28,6 +29,8 @@ pub mod payment_methods;
pub mod payments;
#[cfg(feature = "payouts")]
pub mod payouts;
#[cfg(any(feature = "olap", feature = "oltp"))]
pub mod pm_auth;
#[cfg(feature = "recon")]
pub mod recon;
pub mod refunds;
@ -41,13 +44,9 @@ pub mod user_role;
pub mod verification;
#[cfg(feature = "olap")]
pub mod verify_connector;
pub mod webhooks;
pub mod locker_migration;
#[cfg(any(feature = "olap", feature = "oltp"))]
pub mod pm_auth;
#[cfg(feature = "olap")]
pub use app::{Blocklist, Routing};
pub mod webhook_events;
pub mod webhooks;
#[cfg(feature = "dummy_connector")]
pub use self::app::DummyConnector;
@ -57,13 +56,13 @@ pub use self::app::Forex;
pub use self::app::Payouts;
#[cfg(all(feature = "olap", feature = "recon"))]
pub use self::app::Recon;
#[cfg(feature = "olap")]
pub use self::app::Verify;
pub use self::app::{
ApiKeys, AppState, BusinessProfile, Cache, Cards, Configs, ConnectorOnboarding, Customers,
Disputes, EphemeralKey, Files, Gsm, Health, Mandates, MerchantAccount,
MerchantConnectorAccount, PaymentLink, PaymentMethods, Payments, Refunds, User, Webhooks,
};
#[cfg(feature = "olap")]
pub use self::app::{Blocklist, Routing, Verify, WebhookEvents};
#[cfg(feature = "stripe")]
pub use super::compatibility::stripe::StripeApis;
#[cfg(feature = "olap")]