#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct KeyPrivateData {
#[serde(rename = "primeP", skip_serializing_if = "Option::is_none")]
pub prime_p: Option<String>,
#[serde(rename = "primeQ", skip_serializing_if = "Option::is_none")]
pub prime_q: Option<String>,
#[serde(rename = "publicExponent", skip_serializing_if = "Option::is_none")]
pub public_exponent: Option<String>,
#[serde(rename = "data", skip_serializing_if = "Option::is_none")]
pub data: Option<String>,
}
impl KeyPrivateData {
pub fn new() -> KeyPrivateData {
KeyPrivateData {
prime_p: None,
prime_q: None,
public_exponent: None,
data: None,
}
}
}