# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: soulfire/server.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'soulfire/server.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from soulfire import common_pb2 as soulfire_dot_common__pb2
from soulfire import api_docs_pb2 as soulfire_dot_api__docs__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15soulfire/server.proto\x12\x0bsoulfire.v1\x1a\x15soulfire/common.proto\x1a\x17soulfire/api_docs.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1cgoogle/protobuf/struct.proto\"O\n\x0cServerConfig\x12?\n\x08settings\x18\x01 \x03(\x0b\x32\x1e.soulfire.v1.SettingsNamespaceB\x03\xe0\x41\x06R\x08settings\"\x13\n\x11ServerInfoRequest\"\xa8\x02\n\x12ServerInfoResponse\x12\x36\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x19.soulfire.v1.ServerConfigB\x03\xe0\x41\x02R\x06\x63onfig\x12W\n\x14settings_definitions\x18\x04 \x03(\x0b\x32\x1f.soulfire.v1.SettingsDefinitionB\x03\xe0\x41\x02R\x13settingsDefinitions\x12G\n\x0fserver_settings\x18\x02 \x03(\x0b\x32\x19.soulfire.v1.SettingsPageB\x03\xe0\x41\x02R\x0eserverSettings\x12\x38\n\x07plugins\x18\x03 \x03(\x0b\x32\x19.soulfire.v1.ServerPluginB\x03\xe0\x41\x02R\x07plugins\"S\n\x19ServerUpdateConfigRequest\x12\x36\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x19.soulfire.v1.ServerConfigB\x03\xe0\x41\x02R\x06\x63onfig\"\x1c\n\x1aServerUpdateConfigResponse\"\x8d\x01\n\x1eServerUpdateConfigEntryRequest\x12!\n\tnamespace\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tnamespace\x12\x15\n\x03key\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x03key\x12\x31\n\x05value\x18\x03 \x01(\x0b\x32\x16.google.protobuf.ValueB\x03\xe0\x41\x02R\x05value\"!\n\x1fServerUpdateConfigEntryResponse2\xb6\x05\n\rServerService\x12\x95\x01\n\rGetServerInfo\x12\x1e.soulfire.v1.ServerInfoRequest\x1a\x1f.soulfire.v1.ServerInfoResponse\"C\xca\xf3\x18-\n\x0fGet server info\x1a\x12READ_SERVER_CONFIG\"\x06server\x82\xd3\xe4\x93\x02\x0c\x12\n/v1/server\x12\xea\x01\n\x12UpdateServerConfig\x12&.soulfire.v1.ServerUpdateConfigRequest\x1a\'.soulfire.v1.ServerUpdateConfigResponse\"\x82\x01\xca\xf3\x18\x62\n\x14Update server config\x1a\x14UPDATE_SERVER_CONFIG\"\x06server:,Replaces the persisted server configuration.\x82\xd3\xe4\x93\x02\x16\x32\x11/v1/server/config:\x01*\x12\x9f\x02\n\x17UpdateServerConfigEntry\x12+.soulfire.v1.ServerUpdateConfigEntryRequest\x1a,.soulfire.v1.ServerUpdateConfigEntryResponse\"\xa8\x01\xca\xf3\x18\x63\n\x1aUpdate server config entry\x1a\x14UPDATE_SERVER_CONFIG\"\x06server:\'Persists a single server setting entry.\x82\xd3\xe4\x93\x02;\x1a\x36/v1/server/config/namespaces/{namespace}/entries/{key}:\x01*B!\n\x1d\x63om.soulfiremc.grpc.generatedP\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'soulfire.server_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\035com.soulfiremc.grpc.generatedP\001'
  _globals['_SERVERCONFIG'].fields_by_name['settings']._loaded_options = None
  _globals['_SERVERCONFIG'].fields_by_name['settings']._serialized_options = b'\340A\006'
  _globals['_SERVERINFORESPONSE'].fields_by_name['config']._loaded_options = None
  _globals['_SERVERINFORESPONSE'].fields_by_name['config']._serialized_options = b'\340A\002'
  _globals['_SERVERINFORESPONSE'].fields_by_name['settings_definitions']._loaded_options = None
  _globals['_SERVERINFORESPONSE'].fields_by_name['settings_definitions']._serialized_options = b'\340A\002'
  _globals['_SERVERINFORESPONSE'].fields_by_name['server_settings']._loaded_options = None
  _globals['_SERVERINFORESPONSE'].fields_by_name['server_settings']._serialized_options = b'\340A\002'
  _globals['_SERVERINFORESPONSE'].fields_by_name['plugins']._loaded_options = None
  _globals['_SERVERINFORESPONSE'].fields_by_name['plugins']._serialized_options = b'\340A\002'
  _globals['_SERVERUPDATECONFIGREQUEST'].fields_by_name['config']._loaded_options = None
  _globals['_SERVERUPDATECONFIGREQUEST'].fields_by_name['config']._serialized_options = b'\340A\002'
  _globals['_SERVERUPDATECONFIGENTRYREQUEST'].fields_by_name['namespace']._loaded_options = None
  _globals['_SERVERUPDATECONFIGENTRYREQUEST'].fields_by_name['namespace']._serialized_options = b'\340A\002'
  _globals['_SERVERUPDATECONFIGENTRYREQUEST'].fields_by_name['key']._loaded_options = None
  _globals['_SERVERUPDATECONFIGENTRYREQUEST'].fields_by_name['key']._serialized_options = b'\340A\002'
  _globals['_SERVERUPDATECONFIGENTRYREQUEST'].fields_by_name['value']._loaded_options = None
  _globals['_SERVERUPDATECONFIGENTRYREQUEST'].fields_by_name['value']._serialized_options = b'\340A\002'
  _globals['_SERVERSERVICE'].methods_by_name['GetServerInfo']._loaded_options = None
  _globals['_SERVERSERVICE'].methods_by_name['GetServerInfo']._serialized_options = b'\312\363\030-\n\017Get server info\032\022READ_SERVER_CONFIG\"\006server\202\323\344\223\002\014\022\n/v1/server'
  _globals['_SERVERSERVICE'].methods_by_name['UpdateServerConfig']._loaded_options = None
  _globals['_SERVERSERVICE'].methods_by_name['UpdateServerConfig']._serialized_options = b'\312\363\030b\n\024Update server config\032\024UPDATE_SERVER_CONFIG\"\006server:,Replaces the persisted server configuration.\202\323\344\223\002\0262\021/v1/server/config:\001*'
  _globals['_SERVERSERVICE'].methods_by_name['UpdateServerConfigEntry']._loaded_options = None
  _globals['_SERVERSERVICE'].methods_by_name['UpdateServerConfigEntry']._serialized_options = b'\312\363\030c\n\032Update server config entry\032\024UPDATE_SERVER_CONFIG\"\006server:\'Persists a single server setting entry.\202\323\344\223\002;\0326/v1/server/config/namespaces/{namespace}/entries/{key}:\001*'
  _globals['_SERVERCONFIG']._serialized_start=179
  _globals['_SERVERCONFIG']._serialized_end=258
  _globals['_SERVERINFOREQUEST']._serialized_start=260
  _globals['_SERVERINFOREQUEST']._serialized_end=279
  _globals['_SERVERINFORESPONSE']._serialized_start=282
  _globals['_SERVERINFORESPONSE']._serialized_end=578
  _globals['_SERVERUPDATECONFIGREQUEST']._serialized_start=580
  _globals['_SERVERUPDATECONFIGREQUEST']._serialized_end=663
  _globals['_SERVERUPDATECONFIGRESPONSE']._serialized_start=665
  _globals['_SERVERUPDATECONFIGRESPONSE']._serialized_end=693
  _globals['_SERVERUPDATECONFIGENTRYREQUEST']._serialized_start=696
  _globals['_SERVERUPDATECONFIGENTRYREQUEST']._serialized_end=837
  _globals['_SERVERUPDATECONFIGENTRYRESPONSE']._serialized_start=839
  _globals['_SERVERUPDATECONFIGENTRYRESPONSE']._serialized_end=872
  _globals['_SERVERSERVICE']._serialized_start=875
  _globals['_SERVERSERVICE']._serialized_end=1569
# @@protoc_insertion_point(module_scope)
