lib_remotebuild_rs/responses.rs
1use crate::jobs::Info;
2use serde::Deserialize;
3
4/// List of jobs from the past
5#[derive(Deserialize, Debug, Default)]
6pub struct ListJobs {
7 pub jobs: Vec<Info>,
8}
9
10/// Response for adding a new job
11#[derive(Deserialize, Debug)]
12pub struct AddJob {
13 pub id: u32,
14
15 #[serde(rename(deserialize = "pos"))]
16 pub position: i32,
17}
18
19/// Login response. Containing the
20/// newly created session token
21#[derive(Deserialize, Debug)]
22pub struct Login {
23 pub token: String,
24}