ddapi_rs/scheme/ddnet/query_mapper.rs
1use crate::prelude::encode;
2use crate::scheme::DDNET_BASE_URL;
3use serde_derive::{Deserialize, Serialize};
4
5#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
6pub struct QueryMapper {
7 pub mapper: String,
8 pub num_maps: i64,
9}
10
11impl QueryMapper {
12 pub fn api(player: &str) -> String {
13 format!(
14 "https://{}/maps/?qmapper={}",
15 DDNET_BASE_URL,
16 encode(player)
17 )
18 }
19}