interface Character {
    id: number;
    icon?: string;
    image?: string;
    name: string;
    element: string;
    fetter: number;
    level: number;
    rarity: number;
    actived_constellation_num: number;
    weapon?: Weapon;
    reliquaries?: Reliquaries[];
    constellations?: Constellations[];
}
interface Weapon {
    id: number;
    name: string;
    icon: string;
    type: number;
    type_name: string;
    desc: string;
    rarity: number;
    level: number;
    promote_level: number;
    affix_level: number;
}
interface Reliquaries {
    id: number;
    name: string;
    icon: string;
    pos: number;
    pos_name: string;
    rarity: number;
    level: number;
    set: {
        id: number;
        name: string;
        affixes: {
            activation_number: number;
            effect: string;
        }[];
    };
}
interface Constellations {
    id: number;
    name: string;
    icon: string;
    effect: string;
    is_actived: boolean;
    pos: number;
}
