@@ -12,32 +12,29 @@ use common_utils::{
12
12
#[ cfg( feature = "v1" ) ]
13
13
use error_stack:: report;
14
14
use error_stack:: ResultExt ;
15
- use hyperswitch_domain_models:: {
16
- router_flow_types:: revenue_recovery:: InvoiceRecordBack ,
17
- router_request_types:: revenue_recovery:: InvoiceRecordBackRequest ,
18
- router_response_types:: revenue_recovery:: InvoiceRecordBackResponse ,
19
- types:: InvoiceRecordBackRouterData ,
20
- } ;
21
15
#[ cfg( all( feature = "v2" , feature = "revenue_recovery" ) ) ]
22
- use hyperswitch_domain_models:: {
23
- revenue_recovery
24
- } ;
16
+ use hyperswitch_domain_models:: revenue_recovery;
25
17
use hyperswitch_domain_models:: {
26
18
router_data:: { AccessToken , ConnectorAuthType , ErrorResponse , RouterData } ,
27
19
router_flow_types:: {
28
20
access_token_auth:: AccessTokenAuth ,
29
21
payments:: { Authorize , Capture , PSync , PaymentMethodToken , Session , SetupMandate , Void } ,
30
22
refunds:: { Execute , RSync } ,
23
+ revenue_recovery:: InvoiceRecordBack ,
31
24
} ,
32
25
router_request_types:: {
33
- AccessTokenRequestData , PaymentMethodTokenizationData , PaymentsAuthorizeData ,
34
- PaymentsCancelData , PaymentsCaptureData , PaymentsSessionData , PaymentsSyncData ,
35
- RefundsData , SetupMandateRequestData ,
26
+ revenue_recovery:: InvoiceRecordBackRequest , AccessTokenRequestData ,
27
+ PaymentMethodTokenizationData , PaymentsAuthorizeData , PaymentsCancelData ,
28
+ PaymentsCaptureData , PaymentsSessionData , PaymentsSyncData , RefundsData ,
29
+ SetupMandateRequestData ,
30
+ } ,
31
+ router_response_types:: {
32
+ revenue_recovery:: InvoiceRecordBackResponse , ConnectorInfo , PaymentsResponseData ,
33
+ RefundsResponseData ,
36
34
} ,
37
- router_response_types:: { ConnectorInfo , PaymentsResponseData , RefundsResponseData } ,
38
35
types:: {
39
- PaymentsAuthorizeRouterData , PaymentsCaptureRouterData , PaymentsSyncRouterData ,
40
- RefundSyncRouterData , RefundsRouterData ,
36
+ InvoiceRecordBackRouterData , PaymentsAuthorizeRouterData , PaymentsCaptureRouterData ,
37
+ PaymentsSyncRouterData , RefundSyncRouterData , RefundsRouterData ,
41
38
} ,
42
39
} ;
43
40
use hyperswitch_interfaces:: {
@@ -563,13 +560,8 @@ impl ConnectorIntegration<RSync, RefundsData, RefundsResponseData> for Chargebee
563
560
}
564
561
}
565
562
566
-
567
- impl
568
- ConnectorIntegration <
569
- InvoiceRecordBack ,
570
- InvoiceRecordBackRequest ,
571
- InvoiceRecordBackResponse ,
572
- > for Chargebee
563
+ impl ConnectorIntegration < InvoiceRecordBack , InvoiceRecordBackRequest , InvoiceRecordBackResponse >
564
+ for Chargebee
573
565
{
574
566
fn get_headers (
575
567
& self ,
0 commit comments