ik-mini 0.2.0-alpha.5

Minimal async API Wrapper for IK | Only Reader/Public API | Extremely minimal.
Documentation
use serde::Deserialize;

#[derive(Debug, Deserialize, Clone)]
#[serde(rename_all = "snake_case")]
pub struct LoginResponse {
    pub response: LoginUser,
}

#[derive(Debug, Deserialize, Clone)]
#[serde(rename_all = "snake_case")]
pub struct LoginUser {
    pub id: u64,
    pub username: String,
    pub name: String,
    pub social_profile_picture_url: Option<String>,
    pub picked_genres: Vec<String>,
    pub first_name: Option<String>,
    pub last_name: Option<String>,
    pub description: Option<String>,
    pub city: Option<String>,
    pub secret_token: String,
    pub gender: Option<String>,
    pub role: Option<String>,
    pub about: Option<String>,
    pub small_profile_picture_url: String,
    pub picked_tags: Vec<String>,
    pub is_new_user: bool,
}