soulfire.bot_live_pb2.PlayerListEntrySnapshot

class soulfire.bot_live_pb2.PlayerListEntrySnapshot(profile_id: str | None = ..., profile_name: str | None = ..., listed: bool = ..., latency_ms: int | None = ..., game_mode: soulfire.bot_pb2.GameMode | str | None = ..., display_name: soulfire.domain_pb2.TextComponent | collections.abc.Mapping | None = ..., show_hat: bool = ..., list_order: int | None = ..., changed_fields: collections.abc.Iterable[str] | 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.

PROFILE_ID_FIELD_NUMBER: ClassVar[int]
PROFILE_NAME_FIELD_NUMBER: ClassVar[int]
LISTED_FIELD_NUMBER: ClassVar[int]
LATENCY_MS_FIELD_NUMBER: ClassVar[int]
GAME_MODE_FIELD_NUMBER: ClassVar[int]
DISPLAY_NAME_FIELD_NUMBER: ClassVar[int]
SHOW_HAT_FIELD_NUMBER: ClassVar[int]
LIST_ORDER_FIELD_NUMBER: ClassVar[int]
CHANGED_FIELDS_FIELD_NUMBER: ClassVar[int]
profile_id: str
profile_name: str
listed: bool
latency_ms: int
game_mode: soulfire.bot_pb2.GameMode
display_name: soulfire.domain_pb2.TextComponent
show_hat: bool
list_order: int
changed_fields: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]