lichess_api/model/broadcasts/push_pgn.rs
1use crate::model::{Body, Request};
2use serde::Serialize;
3
4#[derive(Default, Clone, Debug, Serialize)]
5pub struct PostQuery;
6
7pub type PostRequest = Request<PostQuery, String>;
8
9impl PostRequest {
10 pub fn new(broadcast_round_id: &str, pgn: String) -> Self {
11 Self::post(
12 format!("/broadcast/round/{broadcast_round_id}/push"),
13 None,
14 Body::PlainText(pgn),
15 None,
16 )
17 }
18}