//! # New conversation information //! //! @author Pierre Huber use std::collections::HashSet; use crate::data::group_id::GroupID; use crate::data::group_member::GroupMembershipLevel; use crate::data::user::UserID; #[derive(Debug)] pub struct NewConversation { pub owner_id: UserID, pub name: Option, pub group_id: Option, pub group_min_membership_level: Option, pub color: Option, pub logo: Option, pub owner_following: bool, pub members: HashSet, pub can_everyone_add_members: bool, }