Interface IGenshinCharacterAvatarFull

This interface extends the IGenshinCharacterBase interface and defines an object representing a fully detailed character avatar in the Genshin Impact game, including additional properties such as the character's current level, equipped weapon, constellations, and costumes.

interface IGenshinCharacterAvatarFull {
    actived_constellation_num: number;
    constellations: IGenshinCharacterConstellation[];
    costumes: [] | IGenshinCharacterCostume[];
    element: string;
    external: unknown;
    fetter: number;
    icon: string;
    id: number;
    image: string;
    level: number;
    name: string;
    rarity: number;
    reliquaries: [] | IGenshinCharacterReliquaries[];
    weapon: IGenshinCharacterWeapon;
}

Hierarchy (view full)

Properties

actived_constellation_num: number

The number of activated constellations of the character

The list of constellations of the character

costumes: [] | IGenshinCharacterCostume[]

The list of costumes of the character, if any

element: string

The element of the character.

external: unknown

An external property that can hold any type of data or null

fetter: number

The current fetter of the character

icon: string

The URL of the character's icon.

id: number

The character ID.

image: string

The URL of the character's full image.

level: number

The current level of the character

name: string

The name of the character.

rarity: number

The rarity of the character.

reliquaries: [] | IGenshinCharacterReliquaries[]

The list of reliquaries equipped by the character, if any

The equipped weapon of the character