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