soulfire.sdk_pb2.SdkHandshakeResponse¶
- class soulfire.sdk_pb2.SdkHandshakeResponse(server_id: str | None = ..., soulfire_version: str | None = ..., commit_hash: str | None = ..., branch_name: str | None = ..., api_version: SdkApiVersion | collections.abc.Mapping | None = ..., native_minecraft_version: str | None = ..., supported_minecraft_versions: collections.abc.Iterable[str] | None = ..., transports: collections.abc.Iterable[SdkTransport | str] | None = ..., capabilities: collections.abc.Iterable[SdkCapability | collections.abc.Mapping] | None = ..., plugins: collections.abc.Iterable[soulfire.plugin_api_pb2.PluginApiDescriptor | collections.abc.Mapping] | None = ..., limits: collections.abc.Iterable[SdkLimit | collections.abc.Mapping] | None = ..., identity: SdkIdentity | collections.abc.Mapping | None = ...)¶
Bases:
google.protobuf.message.MessageAbstract 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.
- SERVER_ID_FIELD_NUMBER: ClassVar[int]¶
- SOULFIRE_VERSION_FIELD_NUMBER: ClassVar[int]¶
- COMMIT_HASH_FIELD_NUMBER: ClassVar[int]¶
- BRANCH_NAME_FIELD_NUMBER: ClassVar[int]¶
- API_VERSION_FIELD_NUMBER: ClassVar[int]¶
- NATIVE_MINECRAFT_VERSION_FIELD_NUMBER: ClassVar[int]¶
- SUPPORTED_MINECRAFT_VERSIONS_FIELD_NUMBER: ClassVar[int]¶
- TRANSPORTS_FIELD_NUMBER: ClassVar[int]¶
- CAPABILITIES_FIELD_NUMBER: ClassVar[int]¶
- PLUGINS_FIELD_NUMBER: ClassVar[int]¶
- LIMITS_FIELD_NUMBER: ClassVar[int]¶
- IDENTITY_FIELD_NUMBER: ClassVar[int]¶
- server_id: str¶
- soulfire_version: str¶
- commit_hash: str¶
- branch_name: str¶
- api_version: SdkApiVersion¶
- native_minecraft_version: str¶
- supported_minecraft_versions: google.protobuf.internal.containers.RepeatedScalarFieldContainer[str]¶
- transports: google.protobuf.internal.containers.RepeatedScalarFieldContainer[SdkTransport]¶
- capabilities: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[SdkCapability]¶
- plugins: google.protobuf.internal.containers.RepeatedCompositeFieldContainer[soulfire.plugin_api_pb2.PluginApiDescriptor]¶
- identity: SdkIdentity¶