use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(tag = "Type")]
pub enum PaymentMethodDisplayDetails {
#[serde(rename = "FiatPaymentMethodBankDisplay")]
FiatPaymentMethodBankDisplay(Box<models::FiatPaymentMethodBankDisplay>),
#[serde(rename = "FiatPaymentMethodCardDisplay")]
FiatPaymentMethodCardDisplay(Box<models::FiatPaymentMethodCardDisplay>),
#[serde(rename = "FiatPaymentMethodIdentifierDisplay")]
FiatPaymentMethodIdentifierDisplay(Box<models::FiatPaymentMethodIdentifierDisplay>),
}
impl Default for PaymentMethodDisplayDetails {
fn default() -> Self {
Self::FiatPaymentMethodBankDisplay(Default::default())
}
}