use serde::{Deserialize, Serialize};
#[cfg(feature = "mycqu")]
#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize)]
pub struct MyCQUAccessInfo {
pub(crate) auth_header: String,
}
#[cfg(feature = "card")]
#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize)]
pub struct CardAccessInfo {
pub(crate) synjones_auth: Option<String>,
}
#[derive(Debug, Clone, Eq, PartialEq, Default, Serialize, Deserialize)]
pub struct AccessInfos {
#[cfg(feature = "mycqu")]
pub(crate) mycqu_access_info: Option<MyCQUAccessInfo>,
#[cfg(feature = "card")]
pub(crate) card_access_info: Option<CardAccessInfo>,
}