mostro_client/util/
types.rs1use mostro_core::prelude::*;
2use nostr_sdk::prelude::*;
3
4#[derive(Clone, Debug)]
5pub enum Event {
6 SmallOrder(SmallOrder),
7 Dispute(Dispute),
8 MessageTuple(Box<(Message, u64, PublicKey)>),
9}
10
11#[derive(Clone, Debug)]
12pub enum ListKind {
13 Orders,
14 Disputes,
15 DirectMessagesUser,
16 DirectMessagesAdmin,
17 PrivateDirectMessagesUser,
18}
19
20#[derive(Debug, Clone, Copy)]
21pub(super) enum MessageType {
22 PrivateDirectMessage,
23 PrivateGiftWrap,
24 SignedGiftWrap,
25}