Skip to content

ZZZ Notes Models

notes

ZZZ sticky notes (real-time notes) models.

Classes:

__all__ module-attribute

__all__ = ('BatteryCharge', 'VideoStoreState', 'ZZZEngagement', 'ZZZMemberCard', 'ZZZNotes', 'ZZZTempleRunning')

logger module-attribute

logger: Logger = getLogger(__name__)

BatteryCharge pydantic-model

ZZZ battery charge model.

Fields:

Validators:

current pydantic-field

current: int

full_datetime property

full_datetime: datetime

Get the datetime when the energy will be full.

is_full property

is_full: bool

Check if the energy is full.

max pydantic-field

max: int

seconds_till_full pydantic-field

seconds_till_full: int

__unnest_progress pydantic-validator

__unnest_progress(values: dict[str, Any]) -> dict[str, Any]

BenchState

Crafting state.

Attributes:

CAN_PRODUCE class-attribute instance-attribute

CAN_PRODUCE = 'BenchStateCanProduce'

Craftable.

PRODUCING class-attribute instance-attribute

PRODUCING = 'BenchStateProducing'

UNKNOWN class-attribute instance-attribute

UNKNOWN = 'BenchStateUnknown'

BountyCommission pydantic-model

Bounty commission progress model.

Fields:

completed property

completed: bool

Whether the bounty commissions are completed.

cur_completed pydantic-field

cur_completed: int

refresh_time pydantic-field

refresh_time: timedelta

reset_datetime property

reset_datetime: datetime

The datetime when the bounty commission will be reset.

total pydantic-field

total: int

unlock pydantic-field

unlock: Optional[bool] = None

ExpeditionState

Bangboo expedition state.

Attributes:

CAN_SEND class-attribute instance-attribute

CAN_SEND = 'ExpeditionStateInCanSend'

Dispatchable.

ENDED class-attribute instance-attribute

ENDED = 'ExpeditionStateEnd'

Squad Return.

IN_PROGRESS class-attribute instance-attribute

IN_PROGRESS = 'ExpeditionStateInProgress'

Adventuring.

UNKNOWN class-attribute instance-attribute

UNKNOWN = 'ExpeditionStateUnknown'

HollowZero pydantic-model

Hollow Zero in ZZZ sticky notes model.

Fields:

bounty_commission pydantic-field

bounty_commission: Optional[BountyCommission] = None

investigation_point pydantic-field

investigation_point: Optional[SurveyPoints] = None

ShelveStoreState

Selling state.

Attributes:

CAN_SELL class-attribute instance-attribute

CAN_SELL = 'ShelveStateCanSell'

Can Be Stocked.

SELLING class-attribute instance-attribute

SELLING = 'ShelveStateSelling'

SOLD_OUT class-attribute instance-attribute

SOLD_OUT = 'ShelveStateSoldOut'

Out of Stock.

UNKNOWN class-attribute instance-attribute

UNKNOWN = 'ShelveStateUnknown'

SurveyPoints pydantic-model

ZZZ sticky notes, Hollow Zero investigation points model.

Fields:

is_max_level pydantic-field

is_max_level: bool

num pydantic-field

num: int

total pydantic-field

total: int

VideoStoreState

Video store management state.

Attributes:

CURRENTLY_OPEN class-attribute instance-attribute

CURRENTLY_OPEN = 'SaleStateDoing'

REVENUE_AVAILABLE class-attribute instance-attribute

REVENUE_AVAILABLE = 'SaleStateDone'

WAITING_TO_OPEN class-attribute instance-attribute

WAITING_TO_OPEN = 'SaleStateNo'

WeeklyTask pydantic-model

ZZZ sticky notes, Weekly task model.

Fields:

completed property

completed: bool

Whether the weekly tasks is full completed.

cur_point pydantic-field

cur_point: int

max_point pydantic-field

max_point: int

refresh_time pydantic-field

refresh_time: timedelta

reset_datetime property

reset_datetime: datetime

The datetime when the weekly tasks will be reset.

ZZZAutoWork pydantic-model

Temple auto work status.

Fields:

auto_work_ended pydantic-field

auto_work_ended: bool

is_auto_work_running pydantic-field

is_auto_work_running: bool

left_ts pydantic-field

left_ts: timedelta

ZZZCardSignState

ZZZ Member Card Sign state.

Attributes:

DONE class-attribute instance-attribute

DONE = 'CardSignDone'

NO class-attribute instance-attribute

NO = 'CardSignNo'

ZZZEngagement pydantic-model

ZZZ engagement model.

Fields:

current pydantic-field

current: int

max pydantic-field

max: int

ZZZMemberCard pydantic-model

ZZZ Member Card model.

Fields:

Validators:

exp_time pydantic-field

exp_time: timedelta

is_open pydantic-field

is_open: bool

member_card_state pydantic-field

member_card_state: ZZZMemberCardState

reset_datetime property

reset_datetime: datetime

The datetime when the member card will be reset.

__parse_currency_refresh pydantic-validator

__parse_currency_refresh(v: str) -> timedelta

ZZZMemberCardState

ZZZ Member Card state.

Attributes:

MEMBER class-attribute instance-attribute

MEMBER = 'MemberCardStateACK'

NO class-attribute instance-attribute

NO = 'MemberCardStateNo'

ZZZNotes pydantic-model

Zenless Zone Zero sticky notes model.

Fields:

Validators:

battery_charge pydantic-field

battery_charge: BatteryCharge

card_sign pydantic-field

card_sign: ZZZCardSignState

engagement pydantic-field

engagement: ZZZEngagement

hollow_zero pydantic-field

hollow_zero: HollowZero

member_card pydantic-field

member_card: ZZZMemberCard

scratch_card_completed pydantic-field

scratch_card_completed: bool

temple_running pydantic-field

temple_running: ZZZTempleRunning

video_store_state pydantic-field

video_store_state: VideoStoreState

weekly_task pydantic-field

weekly_task: Optional[WeeklyTask] = None

__transform_value pydantic-validator

__transform_value(v: Literal['CardSignDone', 'CardSignNotDone']) -> bool

__unnest_value pydantic-validator

__unnest_value(values: dict[str, Any]) -> dict[str, Any]

ZZZTempleRunning pydantic-model

ZZZ Suibian Temple Management model.

Fields:

Validators:

auto_work pydantic-field

auto_work: Optional[ZZZAutoWork] = None

bench_state pydantic-field

bench_state: Union[BenchState, str]

currency_next_refresh_ts pydantic-field

currency_next_refresh_ts: timedelta

current_currency pydantic-field

current_currency: int

expedition_state pydantic-field

expedition_state: Union[ExpeditionState, str]

level pydantic-field

level: int

reset_datetime property

reset_datetime: datetime

The datetime when the currency will be reset.

shelve_state pydantic-field

shelve_state: Union[ShelveStoreState, str]

weekly_currency_max pydantic-field

weekly_currency_max: int

__parse_bench_state pydantic-validator

__parse_bench_state(v: str) -> Union[BenchState, str]

__parse_currency_refresh pydantic-validator

__parse_currency_refresh(v: str) -> timedelta

__parse_expedition_state pydantic-validator

__parse_expedition_state(v: str) -> Union[ExpeditionState, str]

__parse_shelve_store_state pydantic-validator

__parse_shelve_store_state(v: str) -> Union[ShelveStoreState, str]