summaryrefslogtreecommitdiff
path: root/src/channel/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/channel/mod.rs')
-rw-r--r--src/channel/mod.rs14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/channel/mod.rs b/src/channel/mod.rs
index 3115e98..02d0ed4 100644
--- a/src/channel/mod.rs
+++ b/src/channel/mod.rs
@@ -1,7 +1,17 @@
+use crate::{clock::DateTime, event::Sequence};
+
pub mod app;
mod id;
mod routes;
-pub use self::routes::router;
+pub use self::{id::Id, routes::router};
-pub use self::id::Id;
+#[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,
+}