Inital API - Heath Endpoint
This commit is contained in:
@@ -1,5 +1,27 @@
|
||||
struct ReceivedMessage {
|
||||
use chrono::NaiveDateTime;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_with::serde_as;
|
||||
use chrono::naive::serde::ts_seconds::deserialize as from_ts;
|
||||
|
||||
|
||||
|
||||
#[derive(Deserialize, Serialize)]
|
||||
pub struct MessageAuthor {
|
||||
name: String,
|
||||
username: String,
|
||||
email: String
|
||||
}
|
||||
|
||||
|
||||
#[serde_as]
|
||||
#[derive(Deserialize, Serialize)]
|
||||
pub struct SendMessage {
|
||||
author: Option<MessageAuthor>,
|
||||
|
||||
subject: String,
|
||||
|
||||
message: String,
|
||||
timestamp: std::time,
|
||||
|
||||
#[serde(deserialize_with = "from_ts")]
|
||||
timestamp: NaiveDateTime
|
||||
}
|
||||
Reference in New Issue
Block a user