mostro_client/util/
types.rs

1use 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}