use mwapi_errors::ApiError;
use serde::Deserialize;
use std::collections::HashMap;
#[derive(Debug, Clone, Deserialize)]
pub(crate) struct LoginResponse {
pub(crate) login: LoginInnerResponse,
}
#[derive(Debug, Clone, Deserialize)]
pub(crate) struct LoginInnerResponse {
pub(crate) reason: Option<ApiError>,
pub(crate) result: String,
}
#[derive(Debug, Clone, Deserialize)]
pub(crate) struct TokenResponse {
pub(crate) query: Tokens,
}
#[derive(Debug, Clone, Deserialize)]
pub(crate) struct Tokens {
pub(crate) tokens: HashMap<String, String>,
}