funpay-client 0.2.3

Unofficial async client for FunPay marketplace - chats, orders, offers polling
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::models::{ChatShortcut, Message, OrderShortcut};

#[derive(Debug, Clone)]
pub enum Event {
    InitialChat { chat: ChatShortcut },
    ChatsListChanged,
    LastChatMessageChanged { chat: ChatShortcut },
    NewMessage { message: Message },
    InitialOrder { order: OrderShortcut },
    OrdersListChanged { purchases: i32, sales: i32 },
    NewOrder { order: OrderShortcut },
    OrderStatusChanged { order: OrderShortcut },
}