Skip to main content

lichess_api/model/games/
bookmark.rs

1use crate::model::Request;
2use serde::Serialize;
3use serde_with::skip_serializing_none;
4
5#[skip_serializing_none]
6#[derive(Default, Clone, Debug, Serialize)]
7pub struct PostQuery {
8    pub v: Option<bool>,
9}
10
11pub type PostRequest = Request<PostQuery>;
12
13impl PostRequest {
14    pub fn new(game_id: &str, query: PostQuery) -> Self {
15        let path = format!("/bookmark/{game_id}");
16        Self::post(path, query, None, None)
17    }
18}