@@ -520,6 +520,7 @@ pub enum PaymentMethodData {
520
520
BankRedirect ( BankRedirectData ) ,
521
521
BankDebit ( BankDebitData ) ,
522
522
Crypto ( CryptoData ) ,
523
+ MandatePayment ,
523
524
}
524
525
525
526
#[ derive( Debug , Clone , Eq , PartialEq , serde:: Deserialize , serde:: Serialize ) ]
@@ -536,6 +537,7 @@ pub enum AdditionalPaymentData {
536
537
PayLater { } ,
537
538
Crypto { } ,
538
539
BankDebit { } ,
540
+ MandatePayment { } ,
539
541
}
540
542
541
543
impl From < & PaymentMethodData > for AdditionalPaymentData {
@@ -561,6 +563,7 @@ impl From<&PaymentMethodData> for AdditionalPaymentData {
561
563
PaymentMethodData :: PayLater ( _) => Self :: PayLater { } ,
562
564
PaymentMethodData :: Crypto ( _) => Self :: Crypto { } ,
563
565
PaymentMethodData :: BankDebit ( _) => Self :: BankDebit { } ,
566
+ PaymentMethodData :: MandatePayment => Self :: MandatePayment { } ,
564
567
}
565
568
}
566
569
}
@@ -790,6 +793,7 @@ pub enum PaymentMethodDataResponse {
790
793
BankRedirect ( BankRedirectData ) ,
791
794
Crypto ( CryptoData ) ,
792
795
BankDebit ( BankDebitData ) ,
796
+ MandatePayment ,
793
797
}
794
798
795
799
#[ derive( Debug , Clone , PartialEq , Eq , serde:: Serialize , serde:: Deserialize , ToSchema ) ]
@@ -1331,6 +1335,7 @@ impl From<PaymentMethodData> for PaymentMethodDataResponse {
1331
1335
}
1332
1336
PaymentMethodData :: Crypto ( crpto_data) => Self :: Crypto ( crpto_data) ,
1333
1337
PaymentMethodData :: BankDebit ( bank_debit_data) => Self :: BankDebit ( bank_debit_data) ,
1338
+ PaymentMethodData :: MandatePayment => Self :: MandatePayment ,
1334
1339
}
1335
1340
}
1336
1341
}
0 commit comments