lichess_api/model/broadcasts/
export_round_pgn.rs1use crate::model::Request;
2use crate::model::broadcasts::PgnStreamQuery;
3use serde::Serialize;
4
5#[derive(Default, Clone, Debug, Serialize)]
6pub struct GetQuery {
7 #[serde(flatten)]
8 pub options: PgnStreamQuery,
9}
10
11pub type GetRequest = Request<GetQuery>;
12
13impl GetRequest {
14 pub fn new(broadcast_round_id: &str, query: GetQuery) -> Self {
15 Self::get(
16 format!("/api/broadcast/round/{broadcast_round_id}.pgn"),
17 query,
18 None,
19 )
20 }
21}