serverseeker 0.3.11

Rust wrapper for DAMcrafts Minecraft ServerSeeker API
Documentation
use std::fmt::format;
use reqwest::Method;
use serde::Deserialize;
use crate::ServerSeekerClient;

#[derive(Deserialize, Debug)]
pub struct UserInfo {
    pub discord_id: String,
    pub discord_username: String,
    pub discord_avatar_url: String,
    pub requests_per_day_server_info: u16,
    pub requests_per_day_servers: u16,
    pub requests_per_day_whereis: u16,
    pub requests_made_server_info: u16,
    pub requests_made_servers: u16,
    pub requests_made_whereis: u16
}



impl ServerSeekerClient {
    pub async fn user_info(&self) -> anyhow::Result<UserInfo> {
        Ok(self.request("/user_info", "", Method::GET).await?)
    }
}