//! # Get security questions results //! //! @author Pierre Hubert use serde::Serialize; use crate::data::user::User; #[derive(Serialize)] pub struct ResGetSecurityQuestions { questions: Vec } impl ResGetSecurityQuestions { pub fn new(user: &User) -> ResGetSecurityQuestions { let mut questions = Vec::new(); questions.push(user.security_question_1.clone().unwrap_or(String::new())); questions.push(user.security_question_2.clone().unwrap_or(String::new())); ResGetSecurityQuestions { questions } } }