Module genshin.models.zzz.chronicle.abyss
Hollow Zero models.
Classes
class LostVoidCommissionProgress (**data: Any)
-
Expand source code
class LostVoidCommissionProgress(APIModel): """Lost void bounty commission progress model.""" current: int = Aliased("cur_duty") total: int = Aliased("max_duty")
Lost void bounty commission progress model.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError
][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.self
is explicitly positional-only to allowself
as a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var current : int
var model_config : pydantic.config.ConfigDict
var total : int
class LostVoidData (**data: Any)
-
Expand source code
class LostVoidData(APIModel): """Lost void data model.""" type: LostVoidDataType collected: int = Aliased("cur_collect") total: int = Aliased("max_collect")
Lost void data model.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError
][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.self
is explicitly positional-only to allowself
as a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var collected : int
var model_config : pydantic.config.ConfigDict
var total : int
var type : LostVoidDataType
class LostVoidDataType (value, names=None, *, module=None, qualname=None, type=None, start=1)
-
Expand source code
class LostVoidDataType(IntEnum): """Lost void data type enum.""" EXPLORERS_BADGE = 1 GEAR_DATABASE = 2 RESONIUM_RESEARCH = 3 CARD_DATABASE = 4
Lost void data type enum.
Ancestors
- enum.IntEnum
- builtins.int
- enum.Enum
Class variables
var CARD_DATABASE
var EXPLORERS_BADGE
var GEAR_DATABASE
var RESONIUM_RESEARCH
class LostVoidExplorationLog (**data: Any)
-
Expand source code
class LostVoidExplorationLog(APIModel): """Lost void exploration log model.""" current: int = Aliased("cur_task") total: int = Aliased("max_task")
Lost void exploration log model.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError
][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.self
is explicitly positional-only to allowself
as a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var current : int
var model_config : pydantic.config.ConfigDict
var total : int
class LostVoidLicense (**data: Any)
-
Expand source code
class LostVoidLicense(APIModel): """Lost void license model.""" cur_level: int max_level: int icon: str
Lost void license model.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError
][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.self
is explicitly positional-only to allowself
as a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var cur_level : int
var icon : str
var max_level : int
var model_config : pydantic.config.ConfigDict
class LostVoidSummary (**data: Any)
-
Expand source code
class LostVoidSummary(APIModel): """Lost void summary model.""" time_remaining: datetime.timedelta = Aliased("refresh_time") unlocked: bool = Aliased("unlock") license: LostVoidLicense = Aliased("abyss_level") exploration_log: LostVoidExplorationLog = Aliased("abyss_task") commission_progress: LostVoidCommissionProgress = Aliased("abyss_duty") ultimate_challenge: LostVoidUltimateChallenge = Aliased("abyss_max") data_collected: typing.Sequence[LostVoidData] = Aliased("abyss_collect")
Lost void summary model.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError
][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.self
is explicitly positional-only to allowself
as a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var commission_progress : LostVoidCommissionProgress
var data_collected : Sequence[LostVoidData]
var exploration_log : LostVoidExplorationLog
var license : LostVoidLicense
var model_config : pydantic.config.ConfigDict
var time_remaining : datetime.timedelta
var ultimate_challenge : LostVoidUltimateChallenge
var unlocked : bool
class LostVoidUltimateChallenge (**data: Any)
-
Expand source code
class LostVoidUltimateChallenge(APIModel): """Lost void ultimate challenge model.""" highest_difficulty: str = Aliased("max_name") """Highest Difficulty Cleared.""" total_clears: int = Aliased("max_count") """Total Clears on the Highest Difficulty Completed.""" shortest_clear_time: datetime.timedelta = Aliased("best_time") """Shortest Clear Time on the Highest Difficulty Completed.""" has_data: bool
Lost void ultimate challenge model.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError
][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.self
is explicitly positional-only to allowself
as a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var has_data : bool
var highest_difficulty : str
-
Highest Difficulty Cleared.
var model_config : pydantic.config.ConfigDict
var shortest_clear_time : datetime.timedelta
-
Shortest Clear Time on the Highest Difficulty Completed.
var total_clears : int
-
Total Clears on the Highest Difficulty Completed.