lichess_api/model/users/
public.rs

1use serde::Serialize;
2
3#[derive(Default, Clone, Debug, Serialize)]
4pub struct GetQuery {
5    pub trophies: bool,
6}
7
8pub type GetRequest = crate::model::Request<GetQuery>;
9
10impl GetRequest {
11    pub fn new(username: &str, with_trophies: bool) -> Self {
12        let query = GetQuery {
13            trophies: with_trophies,
14        };
15
16        Self::get(format!("/api/user/{}", username), query, None)
17    }
18}