use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct KeyRegenerationRequestModel {
#[serde(rename = "userPublicKey", alias = "UserPublicKey")]
pub user_public_key: Option<String>,
#[serde(
rename = "userKeyEncryptedUserPrivateKey",
alias = "UserKeyEncryptedUserPrivateKey"
)]
pub user_key_encrypted_user_private_key: Option<String>,
}
impl KeyRegenerationRequestModel {
pub fn new(
user_public_key: Option<String>,
user_key_encrypted_user_private_key: Option<String>,
) -> KeyRegenerationRequestModel {
KeyRegenerationRequestModel {
user_public_key,
user_key_encrypted_user_private_key,
}
}
}