lichess_api/model/puzzles/
race.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Default, Clone, Debug, serde::Serialize)]
4pub struct PostQuery;
5
6pub type PostRequest = crate::model::Request<PostQuery>;
7
8impl PostRequest {
9 pub fn new() -> Self {
10 Self::post("/api/racer", None, None, None)
11 }
12}
13
14impl Default for PostRequest {
15 fn default() -> Self {
16 Self::new()
17 }
18}
19
20pub type Race = PuzzleRacer;
21
22#[derive(Clone, Debug, Serialize, Deserialize)]
23pub struct PuzzleRacer {
24 id: String,
25 url: String,
26}