refactor(payment_methods): add BankDebit payment method data to new domain type to be used in connector module (#4238)

Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
This commit is contained in:
Swangi Kumari
2024-04-10 20:01:24 +05:30
committed by GitHub
parent 44e7456a10
commit 2bf775a97e
14 changed files with 297 additions and 367 deletions

View File

@ -2653,3 +2653,41 @@ pub enum BankNames {
N26,
NationaleNederlanden,
}
#[derive(
Clone,
Copy,
Debug,
Eq,
Hash,
PartialEq,
serde::Deserialize,
serde::Serialize,
strum::Display,
strum::EnumString,
ToSchema,
)]
#[strum(serialize_all = "snake_case")]
#[serde(rename_all = "snake_case")]
pub enum BankType {
Checking,
Savings,
}
#[derive(
Clone,
Copy,
Debug,
Eq,
Hash,
PartialEq,
serde::Deserialize,
serde::Serialize,
strum::Display,
strum::EnumString,
ToSchema,
)]
#[strum(serialize_all = "snake_case")]
#[serde(rename_all = "snake_case")]
pub enum BankHolderType {
Personal,
Business,
}