Genshin Activity Calendar Models
act_calendar
Event calendar models.
Classes:
-
AbyssDetail–Spiral abyss detail.
-
Banner–Banner model.
-
BannerCharacter–Banner character.
-
BannerWeapon–Banner weapon.
-
DoubleRewardDetail–Double reward detail.
-
Event–Event model.
-
EventExplorationDetail–Event exploration detail.
-
EventReward–Event reward model.
-
GenshinEventCalendar–Genshin event calendar.
-
TheaterDetail–Imaginarium theater detail.
__all__
module-attribute
__all__ = ('AbyssDetail', 'Banner', 'BannerCharacter', 'BannerWeapon', 'DoubleRewardDetail', 'Event', 'EventExplorationDetail', 'EventReward', 'GenshinEventCalendar', 'TheaterDetail')
AbyssDetail
pydantic-model
Banner
pydantic-model
Banner model.
Fields:
-
id(int) -
version(str) -
name(str) -
type(int) -
characters(Sequence[BannerCharacter]) -
weapons(Sequence[BannerWeapon]) -
start_timestamp(int) -
end_timestamp(int) -
start_time(DateTime) -
end_time(DateTime) -
jump_url(str) -
pool_status(int) -
countdown_seconds(int)
BannerCharacter
pydantic-model
BannerWeapon
pydantic-model
DoubleRewardDetail
pydantic-model
Event
pydantic-model
Event model.
Fields:
-
id(int) -
name(str) -
description(str) -
strategy(str) -
type(str) -
start_timestamp(int) -
end_timestamp(int) -
start_time(Optional[DateTime]) -
end_time(Optional[DateTime]) -
status(int) -
countdown_seconds(int) -
rewards(Sequence[EventReward]) -
is_finished(bool) -
exploration_detail(Optional[EventExplorationDetail]) -
double_reward_detail(Optional[DoubleRewardDetail]) -
abyss_detail(Optional[AbyssDetail]) -
theater_detail(Optional[TheaterDetail])
Validators:
EventExplorationDetail
pydantic-model
Event exploration detail.
Fields:
EventReward
pydantic-model
Event reward model.
Fields:
GenshinEventCalendar
pydantic-model
Genshin event calendar.
Fields:
-
character_banners(Sequence[Banner]) -
weapon_banners(Sequence[Banner]) -
chronicled_banners(Sequence[Banner]) -
events(Sequence[Event]) -
challenges(Sequence[Event])