Star Rail RPG Simulator Models
rpgsimulator
HSR Lineup Simulator.
Classes:
-
APCShadowLineup–A Apocalyptic Shadow lineup.
-
APCShadowLineupResponse–Response for Apocalyptic Shadow lineups.
-
APCShadowSchedule–Apocalyptic Shadow schedule.
-
LineupDetail–Detail for a lineup.
-
MOCSchedule–Memory of Chaos schedule.
-
PureFictionLineup–A Pure Fiction lineup.
-
PureFictionLineupResponse–Response for Pure Fiction lineups.
-
PureFictionSchedule–Pure Future schedule.
-
StarRailGameMode–HSR game mode, like MOC.
-
StarRailGameModeBuff–HSR game mode buff.
-
StarRailGameModeFloor–A floor of a game mode, like MOC Stage 1.
-
StarRailGameModeSchedule–Base HSR lineup game mode schedule.
-
StarRailGameModeType–HSR lineup game mode enum.
-
StarRailLineup–A HSR lineup.
-
StarRailLineupPlayer–A HSR lineup player.
-
StarRailLineupResponse–Response for HSR lineups.
__all__
module-attribute
__all__ = ('APCShadowLineup', 'APCShadowLineupResponse', 'APCShadowSchedule', 'LineupDetail', 'MOCSchedule', 'PureFictionLineup', 'PureFictionLineupResponse', 'PureFictionSchedule', 'StarRailGameMode', 'StarRailGameModeBuff', 'StarRailGameModeFloor', 'StarRailGameModeSchedule', 'StarRailGameModeType', 'StarRailLineup', 'StarRailLineupPlayer', 'StarRailLineupResponse')
APCShadowLineup
pydantic-model
A Apocalyptic Shadow lineup.
Fields:
-
id(str) -
player(StarRailLineupPlayer) -
type(StarRailGameModeType) -
title(str) -
description(str) -
likes(int) -
comments(int) -
favorites(int) -
views(int) -
created_at(datetime) -
last_edited_at(datetime) -
stars(int) -
cycles_taken(int) -
characters(Sequence[Sequence[StarRailLineupCharacter]]) -
detail(LineupDetail) -
node1_challenged_at(DateTime) -
node2_challenged_at(DateTime)
Validators:
APCShadowLineupResponse
pydantic-model
Response for Apocalyptic Shadow lineups.
Fields:
APCShadowSchedule
pydantic-model
Apocalyptic Shadow schedule.
Fields:
-
id(int) -
name(str) -
start_time(datetime) -
end_time(datetime) -
is_now(bool) -
is_show(bool) -
floor_nums(int) -
buff(StarRailGameModeBuff) -
node1_buffs(Sequence[StarRailGameModeBuff]) -
node2_buffs(Sequence[StarRailGameModeBuff])
Validators:
LineupDetail
pydantic-model
Detail for a lineup.
Fields:
MOCSchedule
pydantic-model
PureFictionLineup
pydantic-model
A Pure Fiction lineup.
Fields:
-
id(str) -
player(StarRailLineupPlayer) -
type(StarRailGameModeType) -
title(str) -
description(str) -
likes(int) -
comments(int) -
favorites(int) -
views(int) -
created_at(datetime) -
last_edited_at(datetime) -
stars(int) -
cycles_taken(int) -
characters(Sequence[Sequence[StarRailLineupCharacter]]) -
detail(LineupDetail) -
node1_challenged_at(DateTime) -
node2_challenged_at(DateTime)
Validators:
PureFictionLineupResponse
pydantic-model
Response for Pure Fiction lineups.
Fields:
PureFictionSchedule
pydantic-model
Pure Future schedule.
Fields:
-
id(int) -
name(str) -
start_time(datetime) -
end_time(datetime) -
is_now(bool) -
is_show(bool) -
floor_nums(int) -
buffs(Sequence[StarRailGameModeBuff]) -
default_buffs(Sequence[StarRailGameModeBuff])
StarRailGameMode
pydantic-model
HSR game mode, like MOC.
Fields:
Validators:
StarRailGameModeBuff
pydantic-model
StarRailGameModeFloor
pydantic-model
StarRailGameModeSchedule
pydantic-model
Base HSR lineup game mode schedule.
Fields:
StarRailGameModeType
HSR lineup game mode enum.
Attributes:
-
ANOMALY_ARBITRATION–Anomaly Arbitration.
-
APC_SHADOW–Apocalyptic Shadow.
-
MOC–Memory of Chaos.
-
PURE_FICTION–Pure Fiction.
ANOMALY_ARBITRATION
class-attribute
instance-attribute
Anomaly Arbitration.
StarRailLineup
pydantic-model
A HSR lineup.
Fields:
-
id(str) -
player(StarRailLineupPlayer) -
type(StarRailGameModeType) -
title(str) -
description(str) -
likes(int) -
comments(int) -
favorites(int) -
views(int) -
created_at(datetime) -
last_edited_at(datetime) -
stars(int) -
cycles_taken(int) -
characters(Sequence[Sequence[StarRailLineupCharacter]])
Validators:
__nest_player
pydantic-validator
Nest the player field.
StarRailLineupPlayer
pydantic-model
StarRailLineupResponse
pydantic-model
Response for HSR lineups.
Fields: