feat(connector): [Recurly] add invoice sync support along with transaction monitoring (#7867)

Co-authored-by: Nishanth Challa <nishanth.challa@Nishanth-Challa-C0WGKCFHLF.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
This commit is contained in:
CHALLA NISHANTH BABU
2025-05-02 17:10:48 +05:30
committed by GitHub
parent af5e56ef9d
commit bcc57ebb2d
31 changed files with 824 additions and 1168 deletions

View File

@ -20,6 +20,7 @@ use hyperswitch_domain_models::{
use crate::connector_integration_v2::ConnectorIntegrationV2;
#[cfg(all(feature = "v2", feature = "revenue_recovery"))]
/// trait RevenueRecoveryV2
pub trait RevenueRecoveryV2:
BillingConnectorPaymentsSyncIntegrationV2
@ -28,6 +29,10 @@ pub trait RevenueRecoveryV2:
{
}
#[cfg(not(all(feature = "v2", feature = "revenue_recovery")))]
/// trait RevenueRecoveryV2
pub trait RevenueRecoveryV2 {}
/// trait BillingConnectorPaymentsSyncIntegrationV2
pub trait BillingConnectorPaymentsSyncIntegrationV2:
ConnectorIntegrationV2<