soulfire.task_pb2.FishTask

class soulfire.task_pb2.FishTask(maximum_catches: int | None = ..., rod: soulfire.inventory_pb2.ItemSelector | collections.abc.Mapping | None = ..., cast_timeout_ticks: int | None = ..., bite_timeout_ticks: int | None = ..., complete_when_no_rod: bool = ..., restore_selected_slot: bool = ..., maximum_failed_casts: int | 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.

MAXIMUM_CATCHES_FIELD_NUMBER: ClassVar[int]
ROD_FIELD_NUMBER: ClassVar[int]
CAST_TIMEOUT_TICKS_FIELD_NUMBER: ClassVar[int]
BITE_TIMEOUT_TICKS_FIELD_NUMBER: ClassVar[int]
COMPLETE_WHEN_NO_ROD_FIELD_NUMBER: ClassVar[int]
RESTORE_SELECTED_SLOT_FIELD_NUMBER: ClassVar[int]
MAXIMUM_FAILED_CASTS_FIELD_NUMBER: ClassVar[int]
maximum_catches: int
rod: soulfire.inventory_pb2.ItemSelector
cast_timeout_ticks: int
bite_timeout_ticks: int
complete_when_no_rod: bool
restore_selected_slot: bool
maximum_failed_casts: int