Genshin Activities Models
activities
Chronicle activities models.
Classes:
-
Activities–Collection of genshin activities.
-
Activity–Arbitrary activity for chinese events.
-
EnergyAmplifier–Energy Amplifier challenge.
-
HyakuninIkki–Hyakunin Ikki challenge.
-
LabyrinthWarriors–Labyrinth Warriors challenge.
-
OldActivity–Arbitrary activity for chinese events.
-
Potion–Study In Potions challenge.
-
Summer–Summer event.
__all__
module-attribute
__all__ = ['Activities', 'Activity', 'EnergyAmplifier', 'HyakuninIkki', 'LabyrinthWarriors', 'OldActivity', 'Potion', 'Summer']
Activities
pydantic-model
Collection of genshin activities.
Fields:
-
hyakunin_ikki_v21(Optional[OldActivity[HyakuninIkki]]) -
hyakunin_ikki_v25(Optional[OldActivity[HyakuninIkki]]) -
labyrinth_warriors(Optional[OldActivity[LabyrinthWarriors]]) -
energy_amplifier(Optional[Activity[EnergyAmplifier]]) -
study_in_potions(Optional[OldActivity[Potion]]) -
summertime_odyssey(Optional[Summer]) -
effigy(Optional[Activity[Any]]) -
mechanicus(Optional[Activity[Any]]) -
fleur_fair(Optional[Activity[Any]]) -
channeller_slab(Optional[Activity[Any]]) -
martial_legend(Optional[Activity[Any]]) -
chess(Optional[Activity[Any]])
Validators:
labyrinth_warriors
pydantic-field
labyrinth_warriors: Optional[OldActivity[LabyrinthWarriors]] = None
Activity
pydantic-model
Arbitrary activity for chinese events.
Fields:
-
exists_data(bool) -
records(Sequence[ModelT]) -
start_time(Optional[datetime]) -
end_time(Optional[datetime]) -
total_score(int) -
total_times(int)
EnergyAmplifier
pydantic-model
Energy Amplifier challenge.
Fields:
-
id(int) -
name(str) -
energy(int) -
difficulty(int) -
max_score(int) -
score_multiplier(int) -
characters(Sequence[EnergyAmplifierCharacter]) -
criteria(Sequence[EnergyAmplifierCriteria]) -
buffs(Sequence[EnergyAmplifierBuff])
EnergyAmplifierBuff
pydantic-model
EnergyAmplifierCharacter
pydantic-model
EnergyAmplifierCriteria
pydantic-model
HyakuninIkki
pydantic-model
Hyakunin Ikki challenge.
Fields:
-
id(int) -
name(str) -
difficulty(int) -
multiplier(int) -
score(int) -
medal_icon(str) -
battles(Sequence[HyakuninIkkiBattle])
HyakuninIkkiBattle
pydantic-model
Hyakunin Ikki battle.
Fields:
Validators:
HyakuninIkkiCharacter
pydantic-model
HyakuninIkkiSkill
pydantic-model
LabyrinthWarriors
pydantic-model
Labyrinth Warriors challenge.
Fields:
-
id(int) -
name(str) -
passed(bool) -
level(int) -
main_characters(Sequence[LabyrinthWarriorsCharacter]) -
support_characters(Sequence[LabyrinthWarriorsCharacter]) -
runes(Sequence[LabyrinthWarriorsRune])
LabyrinthWarriorsCharacter
pydantic-model
LabyrinthWarriorsRune
pydantic-model
OldActivity
pydantic-model
Potion
pydantic-model
PotionBuff
pydantic-model
Study In Potions buff.
Fields:
PotionCharacter
pydantic-model
PotionStage
pydantic-model
Study In Potions stage.
Fields:
-
name(str) -
difficulty(int) -
difficulty_id(int) -
score(int) -
score_multiplier(float) -
characters(Sequence[PotionCharacter]) -
buffs(Sequence[PotionBuff])
Summer
pydantic-model
Summer event.
Fields:
-
waverider_waypoints(int) -
waypoints(int) -
treasure_chests(int) -
surfpiercer(Sequence[SummerSurfpiercer]) -
memories(Sequence[SummerMemories]) -
realm_exploration(Sequence[SummerRealmExploration])
Validators:
SummerMemories
pydantic-model
Summer story record.
Fields:
Validators: