Genshin Chronicle Character Models
characters
Genshin chronicle character.
Classes:
-
Artifact–Character's equipped artifact.
-
ArtifactProperty–Artifact's Property value & roll count.
-
ArtifactSet–Artifact set.
-
ArtifactSetEffect–Effect of an artifact set.
-
Character–Character with equipment.
-
CharacterSkill–Character's skill.
-
CharacterWeapon–Character's equipped weapon.
-
Constellation–Character constellation.
-
DetailArtifact–Detailed artifact with main/sub stats.
-
DetailCharacterWeapon–Detailed Genshin Weapon with main/sub stats.
-
GenshinDetailCharacter–Full Detailed Genshin Character
-
GenshinDetailCharacters–Genshin character list.
-
GenshinWeaponType–Character weapon types.
-
Outfit–Outfit of a character.
-
PartialCharacter–Character without any equipment.
-
PropInfo–A property such as Crit Rate, HP, HP%.
-
PropertyValue–A property with a value.
-
SkillAffix–Skill affix texts.
__all__
module-attribute
__all__ = ['Artifact', 'ArtifactProperty', 'ArtifactSet', 'ArtifactSetEffect', 'Character', 'CharacterSkill', 'CharacterWeapon', 'Constellation', 'DetailArtifact', 'DetailCharacterWeapon', 'GenshinDetailCharacter', 'GenshinDetailCharacters', 'GenshinWeaponType', 'Outfit', 'PartialCharacter', 'PropInfo', 'PropertyValue', 'SkillAffix']
Artifact
pydantic-model
Character's equipped artifact.
Fields:
ArtifactProperty
pydantic-model
ArtifactSet
pydantic-model
ArtifactSetEffect
pydantic-model
Character
pydantic-model
CharacterSkill
pydantic-model
Character's skill.
Fields:
-
id(int) -
skill_type(int) -
name(str) -
level(int) -
description(str) -
affixes(Sequence[SkillAffix]) -
icon(str) -
is_unlocked(bool)
CharacterWeapon
pydantic-model
Character's equipped weapon.
Fields:
Constellation
pydantic-model
Character constellation.
Fields:
DetailArtifact
pydantic-model
DetailCharacterWeapon
pydantic-model
GenshinDetailCharacter
pydantic-model
Full Detailed Genshin Character
Fields:
-
id(int) -
name(str) -
element(str) -
rarity(int) -
icon(str) -
collab(bool) -
level(int) -
friendship(int) -
constellation(int) -
is_chosen(bool) -
display_image(str) -
weapon_type(GenshinWeaponType) -
weapon(DetailCharacterWeapon) -
costumes(Sequence[Outfit]) -
artifacts(Sequence[DetailArtifact]) -
constellations(Sequence[Constellation]) -
skills(Sequence[CharacterSkill]) -
selected_properties(Sequence[PropertyValue]) -
base_properties(Sequence[PropertyValue]) -
extra_properties(Sequence[PropertyValue]) -
element_properties(Sequence[PropertyValue])
GenshinDetailCharacters
pydantic-model
Genshin character list.
Fields:
-
characters(Sequence[GenshinDetailCharacter]) -
property_map(Mapping[str, PropInfo]) -
possible_artifact_stats(Mapping[str, Sequence[PropInfo]]) -
artifact_wiki(Mapping[str, str]) -
weapon_wiki(Mapping[str, str]) -
avatar_wiki(Mapping[str, str])
Validators:
GenshinWeaponType
Character weapon types.
Attributes:
Outfit
pydantic-model
PartialCharacter
pydantic-model
PropInfo
pydantic-model
A property such as Crit Rate, HP, HP%.
Fields:
Validators: