soulfire.bot_pb2.BotWorldMapResponse

class soulfire.bot_pb2.BotWorldMapResponse(dimension: str | None = ..., center_x: int | None = ..., center_z: int | None = ..., radius: int | None = ..., sample_step: int | None = ..., min_y: int | None = ..., max_y: int | None = ..., world_revision: int | None = ..., sampled_at: datetime.datetime | google.protobuf.timestamp_pb2.Timestamp | collections.abc.Mapping | None = ..., columns: collections.abc.Iterable[BotWorldMapColumn | collections.abc.Mapping] | None = ..., entities: collections.abc.Iterable[BotWorldMapEntity | 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.

DIMENSION_FIELD_NUMBER: ClassVar[int]
CENTER_X_FIELD_NUMBER: ClassVar[int]
CENTER_Z_FIELD_NUMBER: ClassVar[int]
RADIUS_FIELD_NUMBER: ClassVar[int]
SAMPLE_STEP_FIELD_NUMBER: ClassVar[int]
MIN_Y_FIELD_NUMBER: ClassVar[int]
MAX_Y_FIELD_NUMBER: ClassVar[int]
WORLD_REVISION_FIELD_NUMBER: ClassVar[int]
SAMPLED_AT_FIELD_NUMBER: ClassVar[int]
COLUMNS_FIELD_NUMBER: ClassVar[int]
ENTITIES_FIELD_NUMBER: ClassVar[int]
dimension: str
center_x: int
center_z: int
radius: int
sample_step: int
min_y: int
max_y: int
world_revision: int
sampled_at: google.protobuf.timestamp_pb2.Timestamp
columns: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[BotWorldMapColumn]
entities: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[BotWorldMapEntity]