Skip to content

Commit 7f2fedf

Browse files
chore: run formatter
1 parent 786902e commit 7f2fedf

File tree

3 files changed

+60
-60
lines changed

3 files changed

+60
-60
lines changed

crates/hyperswitch_connectors/src/connectors.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -119,14 +119,15 @@ pub use self::{
119119
aci::Aci, adyen::Adyen, adyenplatform::Adyenplatform, airwallex::Airwallex,
120120
amazonpay::Amazonpay, archipel::Archipel, authipay::Authipay, authorizedotnet::Authorizedotnet,
121121
bambora::Bambora, bamboraapac::Bamboraapac, bankofamerica::Bankofamerica,
122-
barclaycard::Barclaycard, billwerk::Billwerk, bitpay::Bitpay, bluesnap::Bluesnap, boku::Boku,
123-
braintree::Braintree, cashtocode::Cashtocode, celero::Celero, chargebee::Chargebee,
124-
checkbook::Checkbook, checkout::Checkout, coinbase::Coinbase, coingate::Coingate,
125-
cryptopay::Cryptopay, ctp_mastercard::CtpMastercard, cybersource::Cybersource,
126-
datatrans::Datatrans, deutschebank::Deutschebank, digitalvirgo::Digitalvirgo, dlocal::Dlocal,
127-
dwolla::Dwolla, ebanx::Ebanx, elavon::Elavon, facilitapay::Facilitapay, fiserv::Fiserv,
128-
fiservemea::Fiservemea, fiuu::Fiuu, forte::Forte, getnet::Getnet, globalpay::Globalpay,
129-
globepay::Globepay, gocardless::Gocardless, gpayments::Gpayments, helcim::Helcim, hipay::Hipay,
122+
barclaycard::Barclaycard, billwerk::Billwerk, bitpay::Bitpay,
123+
blackhawknetwork::Blackhawknetwork, bluesnap::Bluesnap, boku::Boku, braintree::Braintree,
124+
cashtocode::Cashtocode, celero::Celero, chargebee::Chargebee, checkbook::Checkbook,
125+
checkout::Checkout, coinbase::Coinbase, coingate::Coingate, cryptopay::Cryptopay,
126+
ctp_mastercard::CtpMastercard, cybersource::Cybersource, datatrans::Datatrans,
127+
deutschebank::Deutschebank, digitalvirgo::Digitalvirgo, dlocal::Dlocal, dwolla::Dwolla,
128+
ebanx::Ebanx, elavon::Elavon, facilitapay::Facilitapay, fiserv::Fiserv, fiservemea::Fiservemea,
129+
fiuu::Fiuu, forte::Forte, getnet::Getnet, globalpay::Globalpay, globepay::Globepay,
130+
gocardless::Gocardless, gpayments::Gpayments, helcim::Helcim, hipay::Hipay,
130131
hyperswitch_vault::HyperswitchVault, iatapay::Iatapay, inespay::Inespay, itaubank::Itaubank,
131132
jpmorgan::Jpmorgan, juspaythreedsserver::Juspaythreedsserver, klarna::Klarna,
132133
mifinity::Mifinity, mollie::Mollie, moneris::Moneris, multisafepay::Multisafepay,
@@ -143,5 +144,4 @@ pub use self::{
143144
wellsfargo::Wellsfargo, wellsfargopayout::Wellsfargopayout, wise::Wise, worldline::Worldline,
144145
worldpay::Worldpay, worldpayvantiv::Worldpayvantiv, worldpayxml::Worldpayxml, xendit::Xendit,
145146
zen::Zen, zsl::Zsl,
146-
blackhawknetwork::Blackhawknetwork,
147147
};

crates/hyperswitch_connectors/src/connectors/blackhawknetwork.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
pub mod transformers;
22

3-
use error_stack::{report, ResultExt};
4-
use masking::{ExposeInterface, Mask};
3+
use std::sync::LazyLock;
54

5+
use common_enums::enums;
66
use common_utils::{
77
errors::CustomResult,
88
ext_traits::BytesExt,
99
request::{Method, Request, RequestBuilder, RequestContent},
1010
types::{AmountConvertor, StringMinorUnit, StringMinorUnitForConnector},
1111
};
12-
12+
use error_stack::{report, ResultExt};
1313
use hyperswitch_domain_models::{
14+
payment_method_data::PaymentMethodData,
1415
router_data::{AccessToken, ConnectorAuthType, ErrorResponse, RouterData},
1516
router_flow_types::{
1617
access_token_auth::AccessTokenAuth,
@@ -22,7 +23,9 @@ use hyperswitch_domain_models::{
2223
PaymentsCancelData, PaymentsCaptureData, PaymentsSessionData, PaymentsSyncData,
2324
RefundsData, SetupMandateRequestData,
2425
},
25-
router_response_types::{PaymentsResponseData, RefundsResponseData},
26+
router_response_types::{
27+
ConnectorInfo, PaymentsResponseData, RefundsResponseData, SupportedPaymentMethods,
28+
},
2629
types::{
2730
PaymentsAuthorizeRouterData, PaymentsCaptureRouterData, PaymentsSyncRouterData,
2831
RefundSyncRouterData, RefundsRouterData,
@@ -39,15 +42,10 @@ use hyperswitch_interfaces::{
3942
types::{self, Response},
4043
webhooks,
4144
};
42-
use std::sync::LazyLock;
45+
use masking::{ExposeInterface, Mask};
46+
use transformers as blackhawknetwork;
4347

4448
use crate::{constants::headers, types::ResponseRouterData, utils};
45-
use common_enums::enums;
46-
use hyperswitch_domain_models::payment_method_data::PaymentMethodData;
47-
use hyperswitch_domain_models::router_response_types::{ConnectorInfo, SupportedPaymentMethods};
48-
use hyperswitch_interfaces::api::ConnectorSpecifications;
49-
50-
use transformers as blackhawknetwork;
5149

5250
#[derive(Clone)]
5351
pub struct Blackhawknetwork {

crates/hyperswitch_connectors/src/connectors/blackhawknetwork/transformers.rs

Lines changed: 42 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
use common_enums::enums;
2-
use serde::{Deserialize, Serialize};
3-
use masking::Secret;
4-
use common_utils::types::{StringMinorUnit};
2+
use common_utils::types::StringMinorUnit;
53
use hyperswitch_domain_models::{
64
payment_method_data::PaymentMethodData,
75
router_data::{ConnectorAuthType, RouterData},
@@ -11,6 +9,9 @@ use hyperswitch_domain_models::{
119
types::{PaymentsAuthorizeRouterData, RefundsRouterData},
1210
};
1311
use hyperswitch_interfaces::errors;
12+
use masking::Secret;
13+
use serde::{Deserialize, Serialize};
14+
1415
use crate::types::{RefundsResponseRouterData, ResponseRouterData};
1516

1617
//TODO: Fill the struct with respective fields
@@ -19,19 +20,9 @@ pub struct BlackhawknetworkRouterData<T> {
1920
pub router_data: T,
2021
}
2122

22-
impl<T>
23-
From<(
24-
StringMinorUnit,
25-
T,
26-
)> for BlackhawknetworkRouterData<T>
27-
{
28-
fn from(
29-
(amount, item): (
30-
StringMinorUnit,
31-
T,
32-
),
33-
) -> Self {
34-
//Todo : use utils to convert the amount to the type of amount that a connector accepts
23+
impl<T> From<(StringMinorUnit, T)> for BlackhawknetworkRouterData<T> {
24+
fn from((amount, item): (StringMinorUnit, T)) -> Self {
25+
//Todo : use utils to convert the amount to the type of amount that a connector accepts
3526
Self {
3627
amount,
3728
router_data: item,
@@ -43,7 +34,7 @@ impl<T>
4334
#[derive(Default, Debug, Serialize, PartialEq)]
4435
pub struct BlackhawknetworkPaymentsRequest {
4536
amount: StringMinorUnit,
46-
card: BlackhawknetworkCard
37+
card: BlackhawknetworkCard,
4738
}
4839

4940
#[derive(Default, Debug, Serialize, Eq, PartialEq)]
@@ -55,26 +46,30 @@ pub struct BlackhawknetworkCard {
5546
complete: bool,
5647
}
5748

58-
impl TryFrom<&BlackhawknetworkRouterData<&PaymentsAuthorizeRouterData>> for BlackhawknetworkPaymentsRequest {
49+
impl TryFrom<&BlackhawknetworkRouterData<&PaymentsAuthorizeRouterData>>
50+
for BlackhawknetworkPaymentsRequest
51+
{
5952
type Error = error_stack::Report<errors::ConnectorError>;
60-
fn try_from(item: &BlackhawknetworkRouterData<&PaymentsAuthorizeRouterData>) -> Result<Self,Self::Error> {
53+
fn try_from(
54+
item: &BlackhawknetworkRouterData<&PaymentsAuthorizeRouterData>,
55+
) -> Result<Self, Self::Error> {
6156
match item.router_data.request.payment_method_data.clone() {
62-
PaymentMethodData::Card(_) => {
63-
Err(errors::ConnectorError::NotImplemented("Card payment method not implemented".to_string()).into())
64-
},
57+
PaymentMethodData::Card(_) => Err(errors::ConnectorError::NotImplemented(
58+
"Card payment method not implemented".to_string(),
59+
)
60+
.into()),
6561
_ => Err(errors::ConnectorError::NotImplemented("Payment method".to_string()).into()),
6662
}
67-
6863
}
6964
}
7065

7166
//TODO: Fill the struct with respective fields
7267
// Auth Struct
7368
pub struct BlackhawknetworkAuthType {
74-
pub(super) api_key: Secret<String>
69+
pub(super) api_key: Secret<String>,
7570
}
7671

77-
impl TryFrom<&ConnectorAuthType> for BlackhawknetworkAuthType {
72+
impl TryFrom<&ConnectorAuthType> for BlackhawknetworkAuthType {
7873
type Error = error_stack::Report<errors::ConnectorError>;
7974
fn try_from(auth_type: &ConnectorAuthType) -> Result<Self, Self::Error> {
8075
match auth_type {
@@ -113,9 +108,13 @@ pub struct BlackhawknetworkPaymentsResponse {
113108
id: String,
114109
}
115110

116-
impl<F,T> TryFrom<ResponseRouterData<F, BlackhawknetworkPaymentsResponse, T, PaymentsResponseData>> for RouterData<F, T, PaymentsResponseData> {
111+
impl<F, T> TryFrom<ResponseRouterData<F, BlackhawknetworkPaymentsResponse, T, PaymentsResponseData>>
112+
for RouterData<F, T, PaymentsResponseData>
113+
{
117114
type Error = error_stack::Report<errors::ConnectorError>;
118-
fn try_from(item: ResponseRouterData<F, BlackhawknetworkPaymentsResponse, T, PaymentsResponseData>) -> Result<Self,Self::Error> {
115+
fn try_from(
116+
item: ResponseRouterData<F, BlackhawknetworkPaymentsResponse, T, PaymentsResponseData>,
117+
) -> Result<Self, Self::Error> {
119118
Ok(Self {
120119
status: common_enums::AttemptStatus::from(item.response.status),
121120
response: Ok(PaymentsResponseData::TransactionResponse {
@@ -138,12 +137,16 @@ impl<F,T> TryFrom<ResponseRouterData<F, BlackhawknetworkPaymentsResponse, T, Pay
138137
// Type definition for RefundRequest
139138
#[derive(Default, Debug, Serialize)]
140139
pub struct BlackhawknetworkRefundRequest {
141-
pub amount: StringMinorUnit
140+
pub amount: StringMinorUnit,
142141
}
143142

144-
impl<F> TryFrom<&BlackhawknetworkRouterData<&RefundsRouterData<F>>> for BlackhawknetworkRefundRequest {
143+
impl<F> TryFrom<&BlackhawknetworkRouterData<&RefundsRouterData<F>>>
144+
for BlackhawknetworkRefundRequest
145+
{
145146
type Error = error_stack::Report<errors::ConnectorError>;
146-
fn try_from(item: &BlackhawknetworkRouterData<&RefundsRouterData<F>>) -> Result<Self,Self::Error> {
147+
fn try_from(
148+
item: &BlackhawknetworkRouterData<&RefundsRouterData<F>>,
149+
) -> Result<Self, Self::Error> {
147150
Ok(Self {
148151
amount: item.amount.to_owned(),
149152
})
@@ -176,12 +179,10 @@ impl From<RefundStatus> for enums::RefundStatus {
176179
#[derive(Default, Debug, Clone, Serialize, Deserialize)]
177180
pub struct RefundResponse {
178181
id: String,
179-
status: RefundStatus
182+
status: RefundStatus,
180183
}
181184

182-
impl TryFrom<RefundsResponseRouterData<Execute, RefundResponse>>
183-
for RefundsRouterData<Execute>
184-
{
185+
impl TryFrom<RefundsResponseRouterData<Execute, RefundResponse>> for RefundsRouterData<Execute> {
185186
type Error = error_stack::Report<errors::ConnectorError>;
186187
fn try_from(
187188
item: RefundsResponseRouterData<Execute, RefundResponse>,
@@ -196,19 +197,20 @@ impl TryFrom<RefundsResponseRouterData<Execute, RefundResponse>>
196197
}
197198
}
198199

199-
impl TryFrom<RefundsResponseRouterData<RSync, RefundResponse>> for RefundsRouterData<RSync>
200-
{
201-
type Error = error_stack::Report<errors::ConnectorError>;
202-
fn try_from(item: RefundsResponseRouterData<RSync, RefundResponse>) -> Result<Self,Self::Error> {
200+
impl TryFrom<RefundsResponseRouterData<RSync, RefundResponse>> for RefundsRouterData<RSync> {
201+
type Error = error_stack::Report<errors::ConnectorError>;
202+
fn try_from(
203+
item: RefundsResponseRouterData<RSync, RefundResponse>,
204+
) -> Result<Self, Self::Error> {
203205
Ok(Self {
204206
response: Ok(RefundsResponseData {
205207
connector_refund_id: item.response.id.to_string(),
206208
refund_status: enums::RefundStatus::from(item.response.status),
207209
}),
208210
..item.data
209211
})
210-
}
211-
}
212+
}
213+
}
212214

213215
//TODO: Fill the struct with respective fields
214216
#[derive(Default, Debug, Serialize, Deserialize, PartialEq)]

0 commit comments

Comments
 (0)