Skip to main content

lichess_api/model/broadcasts/
update_tournament.rs

1use crate::model::broadcasts::create_tournament::CreateBroadcastTournamentForm;
2use crate::model::{Body, Request};
3use serde::Serialize;
4
5#[derive(Default, Clone, Debug, Serialize)]
6pub struct PostQuery;
7
8pub type PostRequest = Request<PostQuery, CreateBroadcastTournamentForm>;
9
10impl PostRequest {
11    pub fn new(broadcast_tournament_id: &str, form: CreateBroadcastTournamentForm) -> Self {
12        Self::post(
13            format!("/broadcast/{broadcast_tournament_id}/edit"),
14            None,
15            Body::Form(form),
16            None,
17        )
18    }
19}