summaryrefslogtreecommitdiff
path: root/src/channel/mod.rs
blob: 02d0ed46ae972f9319ffaac4d43248f8ec5119e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::{clock::DateTime, event::Sequence};

pub mod app;
mod id;
mod routes;

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

#[derive(Clone, Debug, Eq, PartialEq, serde::Serialize)]
pub struct Channel {
    pub id: Id,
    pub name: String,
    #[serde(skip)]
    pub created_at: DateTime,
    #[serde(skip)]
    pub created_sequence: Sequence,
}