26 lines
552 B
Rust
26 lines
552 B
Rust
|
use serde::{Deserialize, Serialize};
|
||
|
|
||
|
#[derive(Clone, Debug, Deserialize, Serialize)]
|
||
|
pub struct LeaseResp {
|
||
|
pub token: String,
|
||
|
}
|
||
|
|
||
|
#[derive(Clone, Debug, Deserialize, Serialize)]
|
||
|
pub struct AgentEnrollReq {
|
||
|
pub lease: String,
|
||
|
pub server: String,
|
||
|
pub agent_name: String,
|
||
|
}
|
||
|
|
||
|
#[derive(Clone, Debug, Deserialize, Serialize)]
|
||
|
pub struct ServerEnrollReq {
|
||
|
pub lease: String,
|
||
|
pub agent_name: String,
|
||
|
}
|
||
|
|
||
|
#[derive(Clone, Debug, Deserialize, Serialize)]
|
||
|
pub struct ServerMonitorResp {
|
||
|
pub cursor: String,
|
||
|
pub logs: Vec<String>,
|
||
|
}
|