soulfire.client_pb2.ServerInfo

class soulfire.client_pb2.ServerInfo(version: str | None = ..., commit_hash: str | None = ..., branch_name: str | None = ..., public_api_address: str | None = ..., public_webdav_address: str | None = ..., public_docs_address: str | None = ..., public_mcp_address: str | None = ..., minecraft_version: 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.

VERSION_FIELD_NUMBER: ClassVar[int]
COMMIT_HASH_FIELD_NUMBER: ClassVar[int]
BRANCH_NAME_FIELD_NUMBER: ClassVar[int]
PUBLIC_API_ADDRESS_FIELD_NUMBER: ClassVar[int]
PUBLIC_WEBDAV_ADDRESS_FIELD_NUMBER: ClassVar[int]
PUBLIC_DOCS_ADDRESS_FIELD_NUMBER: ClassVar[int]
PUBLIC_MCP_ADDRESS_FIELD_NUMBER: ClassVar[int]
MINECRAFT_VERSION_FIELD_NUMBER: ClassVar[int]
version: str
commit_hash: str
branch_name: str
public_api_address: str
public_webdav_address: str
public_docs_address: str
public_mcp_address: str
minecraft_version: str