//! # Export of all account's data //! //! @author Pierre Hubert use std::collections::HashMap; use crate::data::comment::Comment; use crate::data::conversation::Conversation; use crate::data::conversation_message::ConversationMessage; use crate::data::friend::Friend; use crate::data::group_id::GroupID; use crate::data::movie::Movie; use crate::data::post::Post; use crate::data::survey_response::SurveyResponse; use crate::data::user::User; use crate::data::user_like::UserLike; pub struct AccountExport { pub user: User, pub posts: Vec, pub comments: Vec, pub likes: Vec, pub survey_responses: Vec, pub movies: Vec, pub all_conversation_messages: Vec, pub conversations: Vec, pub conversation_messages: HashMap>, pub friends_list: Vec, pub groups: Vec, }