use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct UserRecoveryEmailRequest {
#[serde(rename = "token_duration", skip_serializing_if = "Option::is_none")]
pub token_duration: Option<String>,
#[serde(rename = "email_stage")]
pub email_stage: uuid::Uuid,
}
impl UserRecoveryEmailRequest {
pub fn new(email_stage: uuid::Uuid) -> UserRecoveryEmailRequest {
UserRecoveryEmailRequest {
token_duration: None,
email_stage,
}
}
}