refactor(connector): [Nuvei] remove default case handling (#2584)

Co-authored-by: Prasunna Soppa <70575890+prasunna09@users.noreply.github.com>
This commit is contained in:
HeetVekariya
2023-10-17 00:48:58 +05:30
committed by GitHub
parent 82980a86ad
commit 3807601ee1

View File

@ -490,11 +490,145 @@ impl TryFrom<api_models::enums::BankNames> for NuveiBIC {
api_models::enums::BankNames::TriodosBank => Ok(Self::TriodosBank), api_models::enums::BankNames::TriodosBank => Ok(Self::TriodosBank),
api_models::enums::BankNames::VanLanschot => Ok(Self::VanLanschotBankiers), api_models::enums::BankNames::VanLanschot => Ok(Self::VanLanschotBankiers),
api_models::enums::BankNames::Moneyou => Ok(Self::Moneyou), api_models::enums::BankNames::Moneyou => Ok(Self::Moneyou),
_ => Err(errors::ConnectorError::FlowNotSupported {
flow: bank.to_string(), api_models::enums::BankNames::AmericanExpress
connector: "Nuvei".to_string(), | api_models::enums::BankNames::AffinBank
| api_models::enums::BankNames::AgroBank
| api_models::enums::BankNames::AllianceBank
| api_models::enums::BankNames::AmBank
| api_models::enums::BankNames::BankOfAmerica
| api_models::enums::BankNames::BankIslam
| api_models::enums::BankNames::BankMuamalat
| api_models::enums::BankNames::BankRakyat
| api_models::enums::BankNames::BankSimpananNasional
| api_models::enums::BankNames::Barclays
| api_models::enums::BankNames::BlikPSP
| api_models::enums::BankNames::CapitalOne
| api_models::enums::BankNames::Chase
| api_models::enums::BankNames::Citi
| api_models::enums::BankNames::CimbBank
| api_models::enums::BankNames::Discover
| api_models::enums::BankNames::NavyFederalCreditUnion
| api_models::enums::BankNames::PentagonFederalCreditUnion
| api_models::enums::BankNames::SynchronyBank
| api_models::enums::BankNames::WellsFargo
| api_models::enums::BankNames::Handelsbanken
| api_models::enums::BankNames::HongLeongBank
| api_models::enums::BankNames::HsbcBank
| api_models::enums::BankNames::KuwaitFinanceHouse
| api_models::enums::BankNames::Regiobank
| api_models::enums::BankNames::Revolut
| api_models::enums::BankNames::ArzteUndApothekerBank
| api_models::enums::BankNames::AustrianAnadiBankAg
| api_models::enums::BankNames::BankAustria
| api_models::enums::BankNames::Bank99Ag
| api_models::enums::BankNames::BankhausCarlSpangler
| api_models::enums::BankNames::BankhausSchelhammerUndSchatteraAg
| api_models::enums::BankNames::BankMillennium
| api_models::enums::BankNames::BankPEKAOSA
| api_models::enums::BankNames::BawagPskAg
| api_models::enums::BankNames::BksBankAg
| api_models::enums::BankNames::BrullKallmusBankAg
| api_models::enums::BankNames::BtvVierLanderBank
| api_models::enums::BankNames::CapitalBankGraweGruppeAg
| api_models::enums::BankNames::CeskaSporitelna
| api_models::enums::BankNames::Dolomitenbank
| api_models::enums::BankNames::EasybankAg
| api_models::enums::BankNames::EPlatbyVUB
| api_models::enums::BankNames::ErsteBankUndSparkassen
| api_models::enums::BankNames::FrieslandBank
| api_models::enums::BankNames::HypoAlpeadriabankInternationalAg
| api_models::enums::BankNames::HypoNoeLbFurNiederosterreichUWien
| api_models::enums::BankNames::HypoOberosterreichSalzburgSteiermark
| api_models::enums::BankNames::HypoTirolBankAg
| api_models::enums::BankNames::HypoVorarlbergBankAg
| api_models::enums::BankNames::HypoBankBurgenlandAktiengesellschaft
| api_models::enums::BankNames::KomercniBanka
| api_models::enums::BankNames::MBank
| api_models::enums::BankNames::MarchfelderBank
| api_models::enums::BankNames::Maybank
| api_models::enums::BankNames::OberbankAg
| api_models::enums::BankNames::OsterreichischeArzteUndApothekerbank
| api_models::enums::BankNames::OcbcBank
| api_models::enums::BankNames::PayWithING
| api_models::enums::BankNames::PlaceZIPKO
| api_models::enums::BankNames::PlatnoscOnlineKartaPlatnicza
| api_models::enums::BankNames::PosojilnicaBankEGen
| api_models::enums::BankNames::PostovaBanka
| api_models::enums::BankNames::PublicBank
| api_models::enums::BankNames::RaiffeisenBankengruppeOsterreich
| api_models::enums::BankNames::RhbBank
| api_models::enums::BankNames::SchelhammerCapitalBankAg
| api_models::enums::BankNames::StandardCharteredBank
| api_models::enums::BankNames::SchoellerbankAg
| api_models::enums::BankNames::SpardaBankWien
| api_models::enums::BankNames::SporoPay
| api_models::enums::BankNames::SantanderPrzelew24
| api_models::enums::BankNames::TatraPay
| api_models::enums::BankNames::Viamo
| api_models::enums::BankNames::VolksbankGruppe
| api_models::enums::BankNames::VolkskreditbankAg
| api_models::enums::BankNames::VrBankBraunau
| api_models::enums::BankNames::UobBank
| api_models::enums::BankNames::PayWithAliorBank
| api_models::enums::BankNames::BankiSpoldzielcze
| api_models::enums::BankNames::PayWithInteligo
| api_models::enums::BankNames::BNPParibasPoland
| api_models::enums::BankNames::BankNowySA
| api_models::enums::BankNames::CreditAgricole
| api_models::enums::BankNames::PayWithBOS
| api_models::enums::BankNames::PayWithCitiHandlowy
| api_models::enums::BankNames::PayWithPlusBank
| api_models::enums::BankNames::ToyotaBank
| api_models::enums::BankNames::VeloBank
| api_models::enums::BankNames::ETransferPocztowy24
| api_models::enums::BankNames::PlusBank
| api_models::enums::BankNames::EtransferPocztowy24
| api_models::enums::BankNames::BankiSpbdzielcze
| api_models::enums::BankNames::BankNowyBfgSa
| api_models::enums::BankNames::GetinBank
| api_models::enums::BankNames::Blik
| api_models::enums::BankNames::NoblePay
| api_models::enums::BankNames::IdeaBank
| api_models::enums::BankNames::EnveloBank
| api_models::enums::BankNames::NestPrzelew
| api_models::enums::BankNames::MbankMtransfer
| api_models::enums::BankNames::Inteligo
| api_models::enums::BankNames::PbacZIpko
| api_models::enums::BankNames::BnpParibas
| api_models::enums::BankNames::BankPekaoSa
| api_models::enums::BankNames::VolkswagenBank
| api_models::enums::BankNames::AliorBank
| api_models::enums::BankNames::Boz
| api_models::enums::BankNames::BangkokBank
| api_models::enums::BankNames::KrungsriBank
| api_models::enums::BankNames::KrungThaiBank
| api_models::enums::BankNames::TheSiamCommercialBank
| api_models::enums::BankNames::KasikornBank
| api_models::enums::BankNames::OpenBankSuccess
| api_models::enums::BankNames::OpenBankFailure
| api_models::enums::BankNames::OpenBankCancelled
| api_models::enums::BankNames::Aib
| api_models::enums::BankNames::BankOfScotland
| api_models::enums::BankNames::DanskeBank
| api_models::enums::BankNames::FirstDirect
| api_models::enums::BankNames::FirstTrust
| api_models::enums::BankNames::Halifax
| api_models::enums::BankNames::Lloyds
| api_models::enums::BankNames::Monzo
| api_models::enums::BankNames::NatWest
| api_models::enums::BankNames::NationwideBank
| api_models::enums::BankNames::RoyalBankOfScotland
| api_models::enums::BankNames::Starling
| api_models::enums::BankNames::TsbBank
| api_models::enums::BankNames::TescoBank
| api_models::enums::BankNames::UlsterBank => {
Err(errors::ConnectorError::NotSupported {
message: bank.to_string(),
connector: "Nuvei",
}
.into())
} }
.into()),
} }
} }
} }