mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 19:46:48 +08:00
feat(connector): [Adyen] Add support for gift cards balance (#1672)
This commit is contained in:
committed by
GitHub
parent
2dec2ca50b
commit
c4796ffdb7
@ -727,19 +727,22 @@ pub enum PaymentMethodData {
|
||||
|
||||
#[derive(serde::Deserialize, serde::Serialize, Debug, Clone, ToSchema, Eq, PartialEq)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
|
||||
pub enum GiftCardData {
|
||||
BabyGiftCard {
|
||||
/// The gift card number
|
||||
#[schema(value_type = String)]
|
||||
number: Secret<String>,
|
||||
/// The card verification code.
|
||||
#[schema(value_type = String)]
|
||||
cvc: Secret<String>,
|
||||
},
|
||||
Givex(GiftCardDetails),
|
||||
PaySafeCard {},
|
||||
}
|
||||
|
||||
#[derive(serde::Deserialize, serde::Serialize, Debug, Clone, ToSchema, Eq, PartialEq)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
pub struct GiftCardDetails {
|
||||
/// The gift card number
|
||||
#[schema(value_type = String)]
|
||||
pub number: Secret<String>,
|
||||
/// The card verification code.
|
||||
#[schema(value_type = String)]
|
||||
pub cvc: Secret<String>,
|
||||
}
|
||||
|
||||
#[derive(Default, Eq, PartialEq, Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
pub struct AdditionalCardInfo {
|
||||
|
||||
Reference in New Issue
Block a user