Genshin Stats Models
stats
Classes:
-
AreaExploration–Area exploration data.
-
BossKill–Boss kills in exploration
-
Exploration–Exploration data.
-
FullGenshinUserStats–User stats with all data a user can have
-
GenshinUserStats–User stats with characters with equipment
-
NatlanReputation–Natlan reputation data.
-
NatlanTribe–Natlan tribe data.
-
Offering–Exploration offering.
-
PartialGenshinUserStats–User stats with characters without equipment.
-
Stats–Overall user stats.
-
Teapot–User's Serenitea Teapot.
-
TeapotRealm–A specific teapot realm.
__all__
module-attribute
__all__ = ['AreaExploration', 'BossKill', 'Exploration', 'FullGenshinUserStats', 'GenshinUserStats', 'NatlanReputation', 'NatlanTribe', 'Offering', 'PartialGenshinUserStats', 'Stats', 'Teapot', 'TeapotRealm']
AreaExploration
pydantic-model
BossKill
pydantic-model
Exploration
pydantic-model
Exploration data.
Fields:
-
id(int) -
parent_id(int) -
name(str) -
raw_explored(int) -
type(str) -
level(int) -
icon(str) -
inner_icon(str) -
background_image(str) -
cover(str) -
map_url(str) -
offerings(Sequence[Offering]) -
boss_list(Sequence[BossKill]) -
area_exploration_list(Sequence[AreaExploration]) -
natlan_reputation(Optional[NatlanReputation])
Validators:
__add_base_offering
pydantic-validator
__add_base_offering(offerings: Sequence[Any], info: ValidationInfo) -> Sequence[Any]
FullGenshinUserStats
pydantic-model
User stats with all data a user can have
Fields:
-
info(UserInfo) -
stats(Stats) -
characters(Sequence[Character]) -
explorations(Sequence[Exploration]) -
teapot(Optional[Teapot]) -
abyss(SpiralAbyssPair) -
activities(Activities)
Validators:
GenshinUserStats
pydantic-model
User stats with characters with equipment
Fields:
-
info(UserInfo) -
stats(Stats) -
explorations(Sequence[Exploration]) -
teapot(Optional[Teapot]) -
characters(Sequence[Character])
Validators:
ImgTheaterStats
pydantic-model
NatlanReputation
pydantic-model
Natlan reputation data.
Fields:
NatlanTribe
pydantic-model
Offering
pydantic-model
PartialGenshinUserStats
pydantic-model
User stats with characters without equipment.
Fields:
-
info(UserInfo) -
stats(Stats) -
characters(Sequence[PartialCharacter]) -
explorations(Sequence[Exploration]) -
teapot(Optional[Teapot])
Validators:
Stats
pydantic-model
Overall user stats.
Fields:
-
achievements(int) -
days_active(int) -
characters(int) -
spiral_abyss(str) -
anemoculi(int) -
geoculi(int) -
dendroculi(int) -
electroculi(int) -
hydroculi(int) -
pyroculi(int) -
lunoculi(int) -
common_chests(int) -
exquisite_chests(int) -
precious_chests(int) -
luxurious_chests(int) -
remarkable_chests(int) -
unlocked_waypoints(int) -
unlocked_domains(int) -
max_friendship_characters(int) -
theater(ImgTheaterStats) -
stygian(StygianOnslaughtStats)
StygianOnslaughtStats
pydantic-model
Teapot
pydantic-model
User's Serenitea Teapot.
Fields:
-
realms(Sequence[TeapotRealm]) -
level(int) -
visitors(int) -
comfort(int) -
items(int) -
comfort_name(str) -
comfort_icon(str)