soulfire.EstimateDigTimeResponse

class soulfire.EstimateDigTimeResponse(diggable: bool = ..., instant: bool = ..., ticks: int | None = ..., duration_ms: int | None = ..., progress_per_tick: float | None = ..., correct_tool_for_drops: bool = ..., block: soulfire.domain_pb2.BlockSnapshot | collections.abc.Mapping | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

DIGGABLE_FIELD_NUMBER: ClassVar[int]
INSTANT_FIELD_NUMBER: ClassVar[int]
TICKS_FIELD_NUMBER: ClassVar[int]
DURATION_MS_FIELD_NUMBER: ClassVar[int]
PROGRESS_PER_TICK_FIELD_NUMBER: ClassVar[int]
CORRECT_TOOL_FOR_DROPS_FIELD_NUMBER: ClassVar[int]
BLOCK_FIELD_NUMBER: ClassVar[int]
diggable: bool
instant: bool
ticks: int
duration_ms: int
progress_per_tick: float
correct_tool_for_drops: bool
block: soulfire.domain_pb2.BlockSnapshot