Genshin Notes Models
notes
Genshin chronicle notes.
Classes:
-
ArchonQuest–Archon Quest.
-
ArchonQuestProgress–Archon Quest Progress.
-
ArchonQuestStatus–Archon quest status.
-
AttendanceReward–Status of the Encounter Point.
-
AttendanceRewardStatus–Attendance Reward Statuses.
-
DailyTasks–Daily tasks section.
-
Expedition–Real-Time note expedition.
-
Notes–Real-Time notes.
-
TaskReward–Status of the Commission/Task.
-
TaskRewardStatus–Task Reward Statuses.
__all__
module-attribute
__all__ = ['ArchonQuest', 'ArchonQuestProgress', 'ArchonQuestStatus', 'AttendanceReward', 'AttendanceRewardStatus', 'DailyTasks', 'Expedition', 'Notes', 'TaskReward', 'TaskRewardStatus']
ArchonQuest
pydantic-model
ArchonQuestProgress
pydantic-model
Archon Quest Progress.
Fields:
-
list(Sequence[ArchonQuest]) -
mainlines_finished(bool) -
archon_quest_unlocked(bool) -
interchapters_finished(bool)
ArchonQuestStatus
AttendanceReward
pydantic-model
Status of the Encounter Point.
Fields:
Validators:
__prevent_enum_crash
pydantic-validator
__prevent_enum_crash(v: str) -> Union[AttendanceRewardStatus, str]
AttendanceRewardStatus
DailyTasks
pydantic-model
Daily tasks section.
Fields:
-
max_tasks(int) -
completed_tasks(int) -
claimed_commission_reward(bool) -
task_rewards(Sequence[TaskReward]) -
attendance_rewards(Sequence[AttendanceReward]) -
attendance_visible(bool) -
stored_attendance(float) -
stored_attendance_refresh_countdown(Optional[timedelta])
stored_attendance_refresh_countdown
pydantic-field
Expedition
pydantic-model
Real-Time note expedition.
Fields:
-
character_icon(str) -
status(Literal['Ongoing', 'Finished']) -
remaining_time(timedelta)
Validators:
Notes
pydantic-model
Real-Time notes.
Fields:
-
current_resin(int) -
max_resin(int) -
remaining_resin_recovery_time(timedelta) -
current_realm_currency(int) -
max_realm_currency(int) -
remaining_realm_currency_recovery_time(timedelta) -
completed_commissions(int) -
max_commissions(int) -
claimed_commission_reward(bool) -
remaining_resin_discounts(int) -
max_resin_discounts(int) -
remaining_transformer_recovery_time(Optional[TransformerTimedelta]) -
expeditions(Sequence[Expedition]) -
max_expeditions(int) -
archon_quest_progress(ArchonQuestProgress) -
daily_task(DailyTasks)
Validators:
-
__process_timedelta→remaining_resin_recovery_time,remaining_realm_currency_recovery_time -
__flatten_transformer
realm_currency_recovery_time
property
realm_currency_recovery_time: datetime
The time when realm currency will be recovered.
remaining_realm_currency_recovery_time
pydantic-field
remaining_realm_currency_recovery_time: timedelta
remaining_transformer_recovery_time
pydantic-field
remaining_transformer_recovery_time: Optional[TransformerTimedelta]
transformer_recovery_time
property
The time the transformer will be recovered.
__flatten_transformer
pydantic-validator
TaskReward
pydantic-model
Status of the Commission/Task.
Fields:
Validators:
__prevent_enum_crash
pydantic-validator
__prevent_enum_crash(v: str) -> Union[TaskRewardStatus, str]