Star Rail Challenge Models
challenge
Starrail chronicle challenge.
Classes:
-
APCShadowBoss–Boss in an apocalyptic shadow challenge.
-
APCShadowFloor–Floor in an apocalyptic shadow challenge.
-
APCShadowFloorNode–Node for a apocalyptic shadow floor.
-
APCShadowSeason–Season of an apocalyptic shadow challenge.
-
AnomalyArbitration–HSR Anomaly Arbitration info.
-
AnomalyBossInfo–Anomaly Arbitration boss info.
-
AnomalyBossRecord–Anomaly Arbitration boss record.
-
AnomalyMiniBossInfo–Anomaly Arbitration mini boss info.
-
AnomalyMiniBossRecord–Anomaly Arbitration mini boss record.
-
AnomalyPlayer–HSR Anomaly Arbitration player info.
-
AnomalyRecord–HSR Anomaly Arbitration record.
-
AnomalySeason–Anomaly Arbitration season.
-
AnomalySummary–HSR Anomaly Arbitration summary.
-
ChallengeBuff–Buff used in a pure fiction or apocalyptic shadow node.
-
FictionFloor–Floor in a Pure Fiction challenge.
-
FictionFloorNode–Node for a Pure Fiction floor.
-
FloorNode–Node for a memory of chaos floor.
-
StarRailAPCShadow–Apocalyptic shadow challenge in a season.
-
StarRailChallenge–Memory of chaos challenge in a season.
-
StarRailChallengeFloor–Base model for star rail challenge floors.
-
StarRailChallengeSeason–A season of a challenge.
-
StarRailFloor–Floor in a memory of chaos challenge.
-
StarRailPureFiction–Pure Fiction challenge in a season.
__all__
module-attribute
__all__ = ('APCShadowBoss', 'APCShadowFloor', 'APCShadowFloorNode', 'APCShadowSeason', 'AnomalyArbitration', 'AnomalyBossInfo', 'AnomalyBossRecord', 'AnomalyMiniBossInfo', 'AnomalyMiniBossRecord', 'AnomalyPlayer', 'AnomalyRecord', 'AnomalySeason', 'AnomalySummary', 'ChallengeBuff', 'FictionFloor', 'FictionFloorNode', 'FloorNode', 'StarRailAPCShadow', 'StarRailChallenge', 'StarRailChallengeFloor', 'StarRailChallengeSeason', 'StarRailFloor', 'StarRailPureFiction')
APCShadowBoss
pydantic-model
APCShadowFloor
pydantic-model
Floor in an apocalyptic shadow challenge.
Fields:
-
id(int) -
name(str) -
star_num(int) -
node_1(APCShadowFloorNode) -
node_2(APCShadowFloorNode) -
last_update_time(PartialTime) -
is_quick_clear(bool)
APCShadowFloorNode
pydantic-model
Node for a apocalyptic shadow floor.
Fields:
-
avatars(list[FloorCharacter]) -
challenge_time(Optional[PartialTime]) -
buff(Optional[ChallengeBuff]) -
score(int) -
boss_defeated(bool)
APCShadowSeason
pydantic-model
Season of an apocalyptic shadow challenge.
Fields:
-
id(int) -
name(str) -
status(str) -
begin_time(PartialTime) -
end_time(PartialTime) -
upper_boss(APCShadowBoss) -
lower_boss(APCShadowBoss)
AnomalyArbitration
pydantic-model
HSR Anomaly Arbitration info.
Fields:
AnomalyBossInfo
pydantic-model
AnomalyBossRecord
pydantic-model
Anomaly Arbitration boss record.
Fields:
-
id(int) -
has_data(bool) -
time(PartialTime) -
characters(list[FloorCharacter]) -
buff(ChallengeBuff) -
is_hard_mode(bool) -
cycles_used(int) -
stars(int) -
has_color_medal(bool) -
medal_type(str) -
medal_icon(str) -
record_unique_key(str)
AnomalyMiniBossInfo
pydantic-model
AnomalyMiniBossRecord
pydantic-model
Anomaly Arbitration mini boss record.
Fields:
-
id(int) -
has_data(bool) -
time(Optional[PartialTime]) -
characters(list[FloorCharacter]) -
cycles_used(int) -
stars(int) -
is_quick_clear(bool)
AnomalyPlayer
pydantic-model
AnomalyRecord
pydantic-model
HSR Anomaly Arbitration record.
Fields:
-
season(AnomalySeason) -
boss(AnomalyBossInfo) -
mini_bosses(list[AnomalyMiniBossInfo]) -
has_data(bool) -
cycles_used(int) -
boss_record(Optional[AnomalyBossRecord]) -
mini_boss_records(list[AnomalyMiniBossRecord]) -
boss_stars(int) -
mini_boss_stars(int)
AnomalySeason
pydantic-model
Anomaly Arbitration season.
Fields:
-
id(int) -
begin_time(PartialTime) -
end_time(PartialTime) -
status(str) -
name(str) -
game_version(str) -
icon(str)
AnomalySummary
pydantic-model
HSR Anomaly Arbitration summary.
Fields:
ChallengeBuff
pydantic-model
FictionFloor
pydantic-model
Floor in a Pure Fiction challenge.
Fields:
-
id(int) -
name(str) -
star_num(int) -
is_quick_clear(bool) -
round_num(int) -
node_1(FictionFloorNode) -
node_2(FictionFloorNode)
FictionFloorNode
pydantic-model
Node for a Pure Fiction floor.
Fields:
-
challenge_time(PartialTime) -
avatars(list[FloorCharacter]) -
buff(Optional[ChallengeBuff]) -
score(int)
FloorNode
pydantic-model
Node for a memory of chaos floor.
Fields:
StarRailAPCShadow
pydantic-model
Apocalyptic shadow challenge in a season.
Fields:
-
total_stars(int) -
max_floor(str) -
total_battles(int) -
has_data(bool) -
floors(list[APCShadowFloor]) -
seasons(list[APCShadowSeason]) -
max_floor_id(int)
StarRailChallenge
pydantic-model
Memory of chaos challenge in a season.
Fields:
-
name(str) -
season(int) -
begin_time(Optional[PartialTime]) -
end_time(Optional[PartialTime]) -
total_stars(int) -
max_floor(str) -
total_battles(int) -
has_data(bool) -
floors(Sequence[StarRailFloor]) -
seasons(Sequence[StarRailChallengeSeason])
Validators:
StarRailChallengeFloor
pydantic-model
Base model for star rail challenge floors.
Fields:
StarRailChallengeSeason
pydantic-model
A season of a challenge.
Fields:
-
id(int) -
name(str) -
status(str) -
begin_time(PartialTime) -
end_time(PartialTime)
StarRailFloor
pydantic-model
Floor in a memory of chaos challenge.
Fields:
StarRailPureFiction
pydantic-model
Pure Fiction challenge in a season.
Fields:
-
name(str) -
season_id(int) -
begin_time(PartialTime) -
end_time(PartialTime) -
total_stars(int) -
max_floor(str) -
total_battles(int) -
has_data(bool) -
floors(list[FictionFloor]) -
seasons(list[StarRailChallengeSeason]) -
max_floor_id(int)
Validators: