Data returned from /api/users/me

interface Me {
    _id: string;
    avatar_revision?: number;
    badges: Badge[];
    banlist: any[];
    bannedstatus: string;
    banner_revision?: number;
    bio?: string;
    connections: {
        [key: string]: any;
    };
    country: null | string;
    distinguishment?: any;
    email?: string;
    league: League;
    privacy_dm: string;
    privacy_invite: string;
    privacy_privatemode: string;
    privacy_showcountry: boolean;
    privacy_showgametime: boolean;
    privacy_showplayed: boolean;
    privacy_showwon: boolean;
    privacy_status_deep: string;
    privacy_status_exact: string;
    privacy_status_shallow: string;
    records?: Records;
    role: Role;
    supporter: boolean;
    supporter_expires: number;
    thanked: boolean;
    total_supported: number;
    totp: {
        codes_remaining: number;
        enabled?: boolean;
    };
    ts: Date;
    username: string;
    warnings: any[];
    xp: number;
    zen?: any;
}

Properties

_id: string
avatar_revision?: number
badges: Badge[]
banlist: any[]
bannedstatus: string
banner_revision?: number
bio?: string
connections: {
    [key: string]: any;
}
country: null | string
distinguishment?: any
email?: string
league: League
privacy_dm: string
privacy_invite: string
privacy_privatemode: string
privacy_showcountry: boolean
privacy_showgametime: boolean
privacy_showplayed: boolean
privacy_showwon: boolean
privacy_status_deep: string
privacy_status_exact: string
privacy_status_shallow: string
records?: Records
role: Role
supporter: boolean
supporter_expires: number
thanked: boolean
total_supported: number
totp: {
    codes_remaining: number;
    enabled?: boolean;
}
ts: Date
username: string
warnings: any[]
xp: number
zen?: any