Genshin Stats Models
stats
Genshin chronicle stats models.
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.
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→offerings
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:
-
__format_teapot→teapot -
__format_characters→characters
GenshinUserStats
pydantic-model
User stats with characters with equipment
Fields:
-
info(UserInfo) -
stats(Stats) -
explorations(Sequence[Exploration]) -
teapot(Optional[Teapot]) -
characters(Sequence[Character])
Validators:
-
__format_teapot→teapot -
__format_characters→characters
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:
-
__format_teapot→teapot -
__format_characters→characters
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)