diff options
Diffstat (limited to 'teleterm-web/src/protocol.rs')
-rw-r--r-- | teleterm-web/src/protocol.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/teleterm-web/src/protocol.rs b/teleterm-web/src/protocol.rs index af40891..60047e0 100644 --- a/teleterm-web/src/protocol.rs +++ b/teleterm-web/src/protocol.rs @@ -6,3 +6,20 @@ pub enum Message { TerminalOutput { data: Vec<u8> }, Disconnected, } + +#[derive(Clone, Debug, serde::Deserialize)] +pub struct Session { + pub id: String, + pub username: String, + pub term_type: String, + pub size: Size, + pub idle_time: u32, + pub title: String, + pub watchers: u32, +} + +#[derive(Clone, Debug, serde::Deserialize)] +pub struct Size { + pub rows: u16, + pub cols: u16, +} |