2022-04-08 16:52:59 +00:00
|
|
|
pub mod reference;
|
|
|
|
pub use reference::*;
|
|
|
|
|
|
|
|
#[derive(Debug, Clone)]
|
|
|
|
pub struct ChatAuthor {
|
|
|
|
pub reference: ChatReference,
|
|
|
|
pub display_name: String,
|
|
|
|
pub display_color: Option<[u8; 3]>,
|
|
|
|
}
|
|
|
|
|
|
|
|
mod content;
|
|
|
|
pub use content::*;
|
|
|
|
|
|
|
|
#[derive(Debug, Clone)]
|
|
|
|
pub struct ChatMessage {
|
2022-04-16 08:06:48 +00:00
|
|
|
pub origin: ChatMessageReference,
|
2022-04-08 16:52:59 +00:00
|
|
|
pub author: ChatAuthor,
|
|
|
|
pub content: ChatMessageContent,
|
2022-04-11 11:52:29 +00:00
|
|
|
pub attachments: Vec<()>,
|
2022-04-16 08:06:48 +00:00
|
|
|
pub replying: Option<ChatMessageReference>,
|
2022-04-08 16:52:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
pub mod event;
|