# 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
-
↳
IGenshinCharacterAvatarFull
# Table of contents
# Properties
- actived_constellation_num
- constellations
- costumes
- element
- external
- fetter
- icon
- id
- image
- level
- name
- rarity
- reliquaries
- weapon
# 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
# 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
# Defined in
src/modules/records/interface/characters.interface.ts:177 (opens new window)
# id
• id: number
The character ID.
# Inherited from
# 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
# 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
# Defined in
src/modules/records/interface/characters.interface.ts:182 (opens new window)
# rarity
• rarity: number
The rarity of the character.
# Inherited from
# 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)