summaryrefslogtreecommitdiff
path: root/src/server/servers/tcpserver/tasks.rs
blob: 23e6f9e85402c2792f330d01bc2901803dd32218 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use remote_control_rs::tasks::{CompletedTask, Name};
use serde::Deserialize;

#[derive(Deserialize)]
pub enum RequestType {
    Send(Request),
    Respond(Request),
}

#[derive(Deserialize)]
pub enum Request {
    Get(TaskType),
    Post(TaskType),
}

#[derive(Deserialize)]
pub enum TaskType {
    Completed(CompletedTask),
    Pending(Name),
}