Models
zzz
Modules:
-
build– -
character– -
icon– -
player– -
response–
Classes:
-
Agent–Represents a ZZZ agent (character).
-
AgentColor–Represents a ZZZ agent's color scheme.
-
AgentIcon–Represents a ZZZ character's icon.
-
AgentSkill–Represents a ZZZ agent's skill.
-
AgentStat–Represents an agent's stat.
-
Build–Represents a ZZZ build.
-
DriveDisc–Represents a drive disc.
-
DriveDiscStat–Represents a drive disc's stat.
-
Medal–Represents a medal obtained by a player in ZZZ.
-
Namecard–Represents a namecard obtained by a player in ZZZ.
-
Player–Represents a ZZZ player's profile information.
-
ShowcaseResponse–Represents a ZZZ player's showcase information.
-
Stat–Represents a agent's or W-Engine's stat.
-
Title–Represents a title obtained by a player in ZZZ.
-
WEngine–Represents a W-Engine.
Agent
pydantic-model
Represents a ZZZ agent (character).
Attributes:
-
id(int) –The ID of the agent.
-
uid(int) –The unique identifier of the agent.
-
level(int) –The level of the agent.
-
promotion(Literal[1, 2, 3, 4, 5, 6]) –The promotion level of the agent.
-
mindscape(Literal[0, 1, 2, 3, 4, 5, 6]) –The mindscape level of the agent.
-
skin_id(int | None) –The ID of the agent's skin.
-
core_skill_level_num(int) –The core skill level number of the agent.
-
is_sig_engine_effect_on(bool | None) –Whether the signature engine effect is on.
-
obtained_at(datetime) –The time when the agent was obtained, in server timezone.
-
skills(list[AgentSkill]) –List of skills for the agent.
-
discs(list[DriveDisc]) –List of drive discs equipped by the agent.
-
w_engine(WEngine | None) –The W-Engine associated with the agent.
-
potential_id(int) –The ID of the agent's Potential.
-
name(str) –The name of the agent.
-
rarity_num(int) –The rarity number of the agent.
-
elements(list[Element]) –List of elements associated with the agent.
-
icon(AgentIcon) –The icon of the agent.
-
sig_engine_id(int) –The ID of the signature W-Engine.
-
color(AgentColor | None) –The color scheme of the agent.
-
highlight_stats(list[StatType]) –List of stats that are highlighted in the agent menu.
-
stats(dict[AgentStatType, AgentStat]) –Dictionary of stats for the agent.
Fields:
-
id(int) -
level(int) -
promotion(Literal[1, 2, 3, 4, 5, 6]) -
mindscape(Literal[0, 1, 2, 3, 4, 5, 6]) -
skin_id(int | None) -
core_skill_level_num(int) -
is_sig_engine_effect_on(bool | None) -
obtained_at(datetime) -
skills(list[AgentSkill]) -
discs(list[DriveDisc]) -
w_engine(WEngine | None) -
potential_id(int) -
name(str) -
rarity_num(int) -
elements(list[Element]) -
icon(AgentIcon) -
sig_engine_id(int) -
color(AgentColor | None) -
highlight_stats(list[StatType]) -
stats(dict[AgentStatType, AgentStat]) -
specialty(ProfessionType)
Validators:
-
__convert_is_sig_engine_effect_on→is_sig_engine_effect_on -
__convert_skin_id→skin_id -
__convert_color→color
core_skill_level
property
core_skill_level: Literal['A', 'B', 'C', 'D', 'E', 'F']
The agent's core skill level.
AgentColor
pydantic-model
AgentIcon
pydantic-model
AgentSkill
pydantic-model
AgentStat
pydantic-model
Represents an agent's stat.
Attributes:
-
type(AgentStatType) –The type of the stat.
-
value(int) –The value of the stat.
-
name(str) –The name of the stat.
-
format(str) –The format specifier.
Fields:
-
value(int) -
name(str) -
format(str) -
format_type(Literal['default', 'ratio', 'delta']) -
type(AgentStatType)
Build
pydantic-model
DriveDisc
pydantic-model
Represents a drive disc.
Attributes:
-
slot(Literal[1, 2, 3, 4, 5, 6]) –The slot number of the drive disc.
-
id(int) –The ID of the drive disc.
-
uid(int) –The unique identifier of the drive disc.
-
level(int) –The level of the drive disc.
-
roll_times(int) –The number of times random stats are being rolled.
-
main_stat(DriveDiscStat) –The main stat of the drive disc.
-
sub_stats(list[DriveDiscStat]) –List of sub-stats of the drive disc.
-
is_locked(bool) –Whether the drive disc is marked as locked in-game.
-
is_trash(bool) –Whether the drive disc is marked as trash in-game.
-
rarity_num(int) –The rarity number of the drive disc.
-
set_id(int) –The set ID of the drive disc.
Fields:
-
slot(Literal[1, 2, 3, 4, 5, 6]) -
id(int) -
uid(int) -
level(int) -
roll_times(int) -
main_stat(DriveDiscStat) -
sub_stats(list[DriveDiscStat]) -
is_locked(bool) -
is_trash(bool) -
rarity_num(int) -
set_id(int) -
set_name(str) -
name(str)
Validators:
-
__get_first_main_stat_value→main_stat -
__unnest_info
DriveDiscStat
pydantic-model
Medal
pydantic-model
Namecard
pydantic-model
Player
pydantic-model
Represents a ZZZ player's profile information.
Attributes:
-
medals(list[Medal]) –List of medals obtained by the player.
-
nickname(str) –The player's in-game nickname.
-
avatar_id(int) –The ID of the player's selected avatar.
-
uid(int) –The player's unique identifier.
-
level(int) –The player's current level.
-
signature(str) –The player's custom signature or description.
-
title(Title | None) –The player's title.
-
id(int) –The player's profile ID.
-
namecard_id(int) –The ID of the player's namecard.
-
namecard(Namecard) –The player's namecard.
Fields:
-
medals(list[Medal]) -
nickname(str) -
avatar_id(int) -
uid(int) -
level(int) -
signature(str) -
title(Title | None) -
id(int) -
namecard_id(int) -
namecard(Namecard) -
avatar(str | None)
Validators:
ShowcaseResponse
pydantic-model
Represents a ZZZ player's showcase information.
Attributes:
-
agents(list[Agent]) –List of agents (characters) in the player's showcase.
-
player(Player) –The player's profile information.
-
uid(int) –The player's unique identifier.
-
ttl(int) –The time-to-live for the showcase data.
Fields:
Validators:
-
__get_agents→agents -
__unnest_info
Stat
pydantic-model
Title
pydantic-model
Represents a title obtained by a player in ZZZ.
Attributes:
-
id(int) –The unique identifier for the title.
-
name(int) –The name of the title (e.g., "Cooked More Than a Hamburger").
-
color1(str) –The primary color associated with the title (e.g., "#e6e9ea").
-
color2(str) –The secondary color associated with the title (e.g., "#8ea3ae").
Fields:
WEngine
pydantic-model
Represents a W-Engine.
Attributes:
-
id(int) –The ID of the W-Engine.
-
uid(int) –The unique identifier of the W-Engine.
-
level(int) –The level of the W-Engine.
-
modification(Literal[0, 1, 2, 3, 4, 5]) –The modification level of the W-Engine.
-
phase(Literal[1, 2, 3, 4, 5]) –The phase level of the W-Engine.
-
is_locked(bool) –Whether the W-Engine is marked as locked in-game.
-
rarity_num(int) –The rarity number of the W-Engine.
-
name(str) –The name of the W-Engine.
-
specialty(ProfessionType) –The specialty of the W-Engine.
-
icon(str) –The icon of the W-Engine.
-
main_stat(Stat) –The main stat of the W-Engine.
-
sub_stat(Stat) –The sub-stat of the W-Engine.
Fields:
-
id(int) -
uid(int) -
level(int) -
modification(Literal[0, 1, 2, 3, 4, 5]) -
phase(Literal[1, 2, 3, 4, 5]) -
is_locked(bool) -
rarity_num(int) -
name(str) -
specialty(ProfessionType) -
icon(str) -
main_stat(Stat) -
sub_stat(Stat)