summaryrefslogtreecommitdiff
path: root/src/invite/mod.rs
blob: 74b9cebde594fe1c794f5f5aabb0623be93f6e62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use crate::{clock::DateTime, normalize::nfc, user};

pub mod app;
pub mod handlers;
mod id;
mod repo;

pub use self::id::Id;

#[derive(Debug, serde::Serialize)]
pub struct Invite {
    pub id: Id,
    pub issuer: user::Id,
    pub issued_at: DateTime,
}

#[derive(Debug, serde::Serialize)]
pub struct Summary {
    pub id: Id,
    pub issuer: nfc::String,
    pub issued_at: DateTime,
}