summaryrefslogtreecommitdiff
path: root/src/invite/mod.rs
blob: 5f9d490bedd159d6a702550f639d8f2080d74f5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
pub mod app;
mod id;
mod repo;
mod routes;

use crate::{
    clock::DateTime,
    login::{self, Login},
};

pub use self::{id::Id, routes::router};

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

#[derive(serde::Serialize)]
pub struct Summary {
    pub issuer: Login,
    pub issued_at: DateTime,
}