# 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.

# Hierarchy

# Table of contents

# Properties

# Properties

# actived_constellation_num

• actived_constellation_num: number

The number of activated constellations of the character

# Defined in

src/modules/records/interface/characters.interface.ts:225 (opens new window)


# constellations

• constellations: IGenshinCharacterConstellation[]

The list of constellations of the character

# Defined in

src/modules/records/interface/characters.interface.ts:221 (opens new window)


# costumes

• costumes: [] | IGenshinCharacterCostume[]

The list of costumes of the character, if any

# Defined in

src/modules/records/interface/characters.interface.ts:229 (opens new window)


# element

• element: string

The element of the character.

# Inherited from

IGenshinCharacterBase.element

# Defined in

src/modules/records/interface/characters.interface.ts:187 (opens new window)


# external

• external: unknown

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

# Defined in

src/modules/records/interface/characters.interface.ts:233 (opens new window)


# fetter

• fetter: number

The current fetter of the character

# Defined in

src/modules/records/interface/characters.interface.ts:205 (opens new window)


# icon

• icon: string

The URL of the character's icon.

# Inherited from

IGenshinCharacterBase.icon

# Defined in

src/modules/records/interface/characters.interface.ts:177 (opens new window)


# id

• id: number

The character ID.

# Inherited from

IGenshinCharacterBase.id

# Defined in

src/modules/records/interface/characters.interface.ts:167 (opens new window)


# image

• image: string

The URL of the character's full image.

# Inherited from

IGenshinCharacterBase.image

# Defined in

src/modules/records/interface/characters.interface.ts:172 (opens new window)


# level

• level: number

The current level of the character

# Defined in

src/modules/records/interface/characters.interface.ts:209 (opens new window)


# name

• name: string

The name of the character.

# Inherited from

IGenshinCharacterBase.name

# Defined in

src/modules/records/interface/characters.interface.ts:182 (opens new window)


# rarity

• rarity: number

The rarity of the character.

# Inherited from

IGenshinCharacterBase.rarity

# Defined in

src/modules/records/interface/characters.interface.ts:192 (opens new window)


# reliquaries

• reliquaries: [] | IGenshinCharacterReliquaries[]

The list of reliquaries equipped by the character, if any

# Defined in

src/modules/records/interface/characters.interface.ts:217 (opens new window)


# weapon

• weapon: IGenshinCharacterWeapon

The equipped weapon of the character

# Defined in

src/modules/records/interface/characters.interface.ts:213 (opens new window)