lib_message/lib.rs
1use serde::{ Serialize, Deserialize };
2use std::vec::Vec;
3
4#[derive(Serialize, Deserialize)]
5pub struct TelemetryProtocol{
6 pub from_domain: String,
7 pub from_user: String,
8 pub to_domain: String,
9 pub to_user: String,
10 pub message_type: String,
11 pub message: Vec<String>
12
13}
14
15#[derive(Serialize, Deserialize)]
16pub struct IncomingMessage{
17 pub public_key: String,
18 pub key: String,
19 pub role: String,
20}