funpay_client/
events.rs

1use crate::models::{ChatShortcut, Message, OrderShortcut};
2
3#[derive(Debug, Clone)]
4pub enum Event {
5    InitialChat { chat: ChatShortcut },
6    ChatsListChanged,
7    LastChatMessageChanged { chat: ChatShortcut },
8    NewMessage { message: Message },
9    InitialOrder { order: OrderShortcut },
10    OrdersListChanged { purchases: i32, sales: i32 },
11    NewOrder { order: OrderShortcut },
12    OrderStatusChanged { order: OrderShortcut },
13}