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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var current : intvar model_config : pydantic.config.ConfigDictvar 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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var collected : intvar model_config : pydantic.config.ConfigDictvar total : intvar 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 TACTICAL_PRISM_PROGRAM = 5 UNOFFICIAL_GUIDE = 6 AUXILLARY_GEAR_DATABASE = 7Lost void data type enum.
Ancestors
- enum.IntEnum
- builtins.int
- enum.Enum
Class variables
var AUXILLARY_GEAR_DATABASEvar CARD_DATABASEvar EXPLORERS_BADGEvar GEAR_DATABASEvar RESONIUM_RESEARCHvar TACTICAL_PRISM_PROGRAMvar UNOFFICIAL_GUIDE
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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var current : intvar model_config : pydantic.config.ConfigDictvar total : int
class LostVoidLicense (**data: Any)-
Expand source code
class LostVoidLicense(APIModel): """Lost void license model.""" cur_level: int max_level: int icon: strLost 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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var cur_level : intvar icon : strvar max_level : intvar 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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var commission_progress : LostVoidCommissionProgressvar data_collected : Sequence[LostVoidData]var exploration_log : LostVoidExplorationLogvar license : LostVoidLicensevar model_config : pydantic.config.ConfigDictvar time_remaining : datetime.timedeltavar ultimate_challenge : LostVoidUltimateChallengevar 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: boolLost 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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- APIModel
- pydantic.main.BaseModel
Class variables
var has_data : boolvar highest_difficulty : str-
Highest Difficulty Cleared.
var model_config : pydantic.config.ConfigDictvar shortest_clear_time : datetime.timedelta-
Shortest Clear Time on the Highest Difficulty Completed.
var total_clears : int-
Total Clears on the Highest Difficulty Completed.