# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: chatto/admin/v1/room_layout.proto
# Protobuf Python Version: 7.34.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,
    7,
    34,
    1,
    '',
    'chatto/admin/v1/room_layout.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2
from chatto.api.v1 import room_directory_pb2 as chatto_dot_api_dot_v1_dot_room__directory__pb2
from chatto.api.v1 import rooms_pb2 as chatto_dot_api_dot_v1_dot_rooms__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!chatto/admin/v1/room_layout.proto\x12\x0f\x63hatto.admin.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\"chatto/api/v1/room_directory.proto\x1a\x19\x63hatto/api/v1/rooms.proto\"v\n\x13\x41\x64minRoomLayoutItem\x12#\n\x04room\x18\x01 \x01(\x0b\x32\x13.chatto.api.v1.RoomH\x00\x12\x32\n\x0csidebar_link\x18\x02 \x01(\x0b\x32\x1a.chatto.api.v1.SidebarLinkH\x00\x42\x06\n\x04item\"\xa0\x01\n\x14\x41\x64minRoomLayoutGroup\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x33\n\x05items\x18\x05 \x03(\x0b\x32$.chatto.admin.v1.AdminRoomLayoutItem\x12\x17\n\x0f\x63\x61n_create_room\x18\x06 \x01(\x08J\x04\x08\x04\x10\x05R\x05rooms\"\x17\n\x15ListRoomGroupsRequest\"O\n\x16ListRoomGroupsResponse\x12\x35\n\x06groups\x18\x01 \x03(\x0b\x32%.chatto.admin.v1.AdminRoomLayoutGroup\"s\n\x18\x41\x64minRoomLayoutItemInput\x12\x42\n\x04kind\x18\x01 \x01(\x0e\x32(.chatto.admin.v1.AdminRoomLayoutItemKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00\x12\x13\n\x02id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\"P\n\x16\x43reateRoomGroupRequest\x12\x17\n\x04name\x18\x01 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18P\x12\x1d\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xf4\x03\"O\n\x17\x43reateRoomGroupResponse\x12\x34\n\x05group\x18\x01 \x01(\x0b\x32%.chatto.admin.v1.AdminRoomLayoutGroup\"\x8e\x01\n\x16UpdateRoomGroupRequest\x12\x19\n\x08group_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\x12\x1c\n\x04name\x18\x02 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PH\x00\x88\x01\x01\x12\"\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xf4\x03H\x01\x88\x01\x01\x42\x07\n\x05_nameB\x0e\n\x0c_description\"O\n\x17UpdateRoomGroupResponse\x12\x34\n\x05group\x18\x01 \x01(\x0b\x32%.chatto.admin.v1.AdminRoomLayoutGroup\"3\n\x16\x44\x65leteRoomGroupRequest\x12\x19\n\x08group_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\"*\n\x17\x44\x65leteRoomGroupResponse\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x08\"H\n\x18ReorderRoomGroupsRequest\x12,\n\x11ordered_group_ids\x18\x01 \x03(\tB\x11\xbaH\x0e\x92\x01\x0b\x08\x01\x10\xe8\x07\"\x04r\x02\x10\x01\"R\n\x19ReorderRoomGroupsResponse\x12\x35\n\x06groups\x18\x01 \x03(\x0b\x32%.chatto.admin.v1.AdminRoomLayoutGroup\"M\n\x16MoveRoomToGroupRequest\x12\x18\n\x07room_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\x12\x19\n\x08group_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\"<\n\x17MoveRoomToGroupResponse\x12!\n\x04room\x18\x01 \x01(\x0b\x32\x13.chatto.api.v1.Room\"\x83\x01\n!ReorderSidebarItemsInGroupRequest\x12\x19\n\x08group_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\x12\x43\n\x05items\x18\x02 \x03(\x0b\x32).chatto.admin.v1.AdminRoomLayoutItemInputB\t\xbaH\x06\x92\x01\x03\x10\xe8\x07\"Z\n\"ReorderSidebarItemsInGroupResponse\x12\x34\n\x05group\x18\x01 \x01(\x0b\x32%.chatto.admin.v1.AdminRoomLayoutGroup\"h\n\x18\x43reateSidebarLinkRequest\x12\x19\n\x08group_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\x12\x18\n\x05label\x18\x02 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18P\x12\x17\n\x03url\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x10\"M\n\x19\x43reateSidebarLinkResponse\x12\x30\n\x0csidebar_link\x18\x01 \x01(\x0b\x32\x1a.chatto.api.v1.SidebarLink\"\x83\x01\n\x18UpdateSidebarLinkRequest\x12\x18\n\x07link_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\x12\x1d\n\x05label\x18\x02 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PH\x00\x88\x01\x01\x12\x1c\n\x03url\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x10H\x01\x88\x01\x01\x42\x08\n\x06_labelB\x06\n\x04_url\"M\n\x19UpdateSidebarLinkResponse\x12\x30\n\x0csidebar_link\x18\x01 \x01(\x0b\x32\x1a.chatto.api.v1.SidebarLink\"4\n\x18\x44\x65leteSidebarLinkRequest\x12\x18\n\x07link_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\",\n\x19\x44\x65leteSidebarLinkResponse\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x08\"T\n\x1dMoveSidebarLinkToGroupRequest\x12\x18\n\x07link_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\x12\x19\n\x08group_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01\"R\n\x1eMoveSidebarLinkToGroupResponse\x12\x30\n\x0csidebar_link\x18\x01 \x01(\x0b\x32\x1a.chatto.api.v1.SidebarLink*\x9a\x01\n\x17\x41\x64minRoomLayoutItemKind\x12+\n\'ADMIN_ROOM_LAYOUT_ITEM_KIND_UNSPECIFIED\x10\x00\x12$\n ADMIN_ROOM_LAYOUT_ITEM_KIND_ROOM\x10\x01\x12,\n(ADMIN_ROOM_LAYOUT_ITEM_KIND_SIDEBAR_LINK\x10\x02\x32\xc6\t\n\x16\x41\x64minRoomLayoutService\x12\x61\n\x0eListRoomGroups\x12&.chatto.admin.v1.ListRoomGroupsRequest\x1a\'.chatto.admin.v1.ListRoomGroupsResponse\x12\x64\n\x0f\x43reateRoomGroup\x12\'.chatto.admin.v1.CreateRoomGroupRequest\x1a(.chatto.admin.v1.CreateRoomGroupResponse\x12\x64\n\x0fUpdateRoomGroup\x12\'.chatto.admin.v1.UpdateRoomGroupRequest\x1a(.chatto.admin.v1.UpdateRoomGroupResponse\x12\x64\n\x0f\x44\x65leteRoomGroup\x12\'.chatto.admin.v1.DeleteRoomGroupRequest\x1a(.chatto.admin.v1.DeleteRoomGroupResponse\x12j\n\x11ReorderRoomGroups\x12).chatto.admin.v1.ReorderRoomGroupsRequest\x1a*.chatto.admin.v1.ReorderRoomGroupsResponse\x12\x64\n\x0fMoveRoomToGroup\x12\'.chatto.admin.v1.MoveRoomToGroupRequest\x1a(.chatto.admin.v1.MoveRoomToGroupResponse\x12\x85\x01\n\x1aReorderSidebarItemsInGroup\x12\x32.chatto.admin.v1.ReorderSidebarItemsInGroupRequest\x1a\x33.chatto.admin.v1.ReorderSidebarItemsInGroupResponse\x12j\n\x11\x43reateSidebarLink\x12).chatto.admin.v1.CreateSidebarLinkRequest\x1a*.chatto.admin.v1.CreateSidebarLinkResponse\x12j\n\x11UpdateSidebarLink\x12).chatto.admin.v1.UpdateSidebarLinkRequest\x1a*.chatto.admin.v1.UpdateSidebarLinkResponse\x12j\n\x11\x44\x65leteSidebarLink\x12).chatto.admin.v1.DeleteSidebarLinkRequest\x1a*.chatto.admin.v1.DeleteSidebarLinkResponse\x12y\n\x16MoveSidebarLinkToGroup\x12..chatto.admin.v1.MoveSidebarLinkToGroupRequest\x1a/.chatto.admin.v1.MoveSidebarLinkToGroupResponseb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'chatto.admin.v1.room_layout_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_ADMINROOMLAYOUTITEMINPUT'].fields_by_name['kind']._loaded_options = None
  _globals['_ADMINROOMLAYOUTITEMINPUT'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000'
  _globals['_ADMINROOMLAYOUTITEMINPUT'].fields_by_name['id']._loaded_options = None
  _globals['_ADMINROOMLAYOUTITEMINPUT'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_CREATEROOMGROUPREQUEST'].fields_by_name['name']._loaded_options = None
  _globals['_CREATEROOMGROUPREQUEST'].fields_by_name['name']._serialized_options = b'\272H\006r\004\020\001\030P'
  _globals['_CREATEROOMGROUPREQUEST'].fields_by_name['description']._loaded_options = None
  _globals['_CREATEROOMGROUPREQUEST'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\364\003'
  _globals['_UPDATEROOMGROUPREQUEST'].fields_by_name['group_id']._loaded_options = None
  _globals['_UPDATEROOMGROUPREQUEST'].fields_by_name['group_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_UPDATEROOMGROUPREQUEST'].fields_by_name['name']._loaded_options = None
  _globals['_UPDATEROOMGROUPREQUEST'].fields_by_name['name']._serialized_options = b'\272H\006r\004\020\001\030P'
  _globals['_UPDATEROOMGROUPREQUEST'].fields_by_name['description']._loaded_options = None
  _globals['_UPDATEROOMGROUPREQUEST'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\364\003'
  _globals['_DELETEROOMGROUPREQUEST'].fields_by_name['group_id']._loaded_options = None
  _globals['_DELETEROOMGROUPREQUEST'].fields_by_name['group_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_REORDERROOMGROUPSREQUEST'].fields_by_name['ordered_group_ids']._loaded_options = None
  _globals['_REORDERROOMGROUPSREQUEST'].fields_by_name['ordered_group_ids']._serialized_options = b'\272H\016\222\001\013\010\001\020\350\007\"\004r\002\020\001'
  _globals['_MOVEROOMTOGROUPREQUEST'].fields_by_name['room_id']._loaded_options = None
  _globals['_MOVEROOMTOGROUPREQUEST'].fields_by_name['room_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_MOVEROOMTOGROUPREQUEST'].fields_by_name['group_id']._loaded_options = None
  _globals['_MOVEROOMTOGROUPREQUEST'].fields_by_name['group_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_REORDERSIDEBARITEMSINGROUPREQUEST'].fields_by_name['group_id']._loaded_options = None
  _globals['_REORDERSIDEBARITEMSINGROUPREQUEST'].fields_by_name['group_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_REORDERSIDEBARITEMSINGROUPREQUEST'].fields_by_name['items']._loaded_options = None
  _globals['_REORDERSIDEBARITEMSINGROUPREQUEST'].fields_by_name['items']._serialized_options = b'\272H\006\222\001\003\020\350\007'
  _globals['_CREATESIDEBARLINKREQUEST'].fields_by_name['group_id']._loaded_options = None
  _globals['_CREATESIDEBARLINKREQUEST'].fields_by_name['group_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_CREATESIDEBARLINKREQUEST'].fields_by_name['label']._loaded_options = None
  _globals['_CREATESIDEBARLINKREQUEST'].fields_by_name['label']._serialized_options = b'\272H\006r\004\020\001\030P'
  _globals['_CREATESIDEBARLINKREQUEST'].fields_by_name['url']._loaded_options = None
  _globals['_CREATESIDEBARLINKREQUEST'].fields_by_name['url']._serialized_options = b'\272H\007r\005\020\001\030\200\020'
  _globals['_UPDATESIDEBARLINKREQUEST'].fields_by_name['link_id']._loaded_options = None
  _globals['_UPDATESIDEBARLINKREQUEST'].fields_by_name['link_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_UPDATESIDEBARLINKREQUEST'].fields_by_name['label']._loaded_options = None
  _globals['_UPDATESIDEBARLINKREQUEST'].fields_by_name['label']._serialized_options = b'\272H\006r\004\020\001\030P'
  _globals['_UPDATESIDEBARLINKREQUEST'].fields_by_name['url']._loaded_options = None
  _globals['_UPDATESIDEBARLINKREQUEST'].fields_by_name['url']._serialized_options = b'\272H\007r\005\020\001\030\200\020'
  _globals['_DELETESIDEBARLINKREQUEST'].fields_by_name['link_id']._loaded_options = None
  _globals['_DELETESIDEBARLINKREQUEST'].fields_by_name['link_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_MOVESIDEBARLINKTOGROUPREQUEST'].fields_by_name['link_id']._loaded_options = None
  _globals['_MOVESIDEBARLINKTOGROUPREQUEST'].fields_by_name['link_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_MOVESIDEBARLINKTOGROUPREQUEST'].fields_by_name['group_id']._loaded_options = None
  _globals['_MOVESIDEBARLINKTOGROUPREQUEST'].fields_by_name['group_id']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_ADMINROOMLAYOUTITEMKIND']._serialized_start=2332
  _globals['_ADMINROOMLAYOUTITEMKIND']._serialized_end=2486
  _globals['_ADMINROOMLAYOUTITEM']._serialized_start=146
  _globals['_ADMINROOMLAYOUTITEM']._serialized_end=264
  _globals['_ADMINROOMLAYOUTGROUP']._serialized_start=267
  _globals['_ADMINROOMLAYOUTGROUP']._serialized_end=427
  _globals['_LISTROOMGROUPSREQUEST']._serialized_start=429
  _globals['_LISTROOMGROUPSREQUEST']._serialized_end=452
  _globals['_LISTROOMGROUPSRESPONSE']._serialized_start=454
  _globals['_LISTROOMGROUPSRESPONSE']._serialized_end=533
  _globals['_ADMINROOMLAYOUTITEMINPUT']._serialized_start=535
  _globals['_ADMINROOMLAYOUTITEMINPUT']._serialized_end=650
  _globals['_CREATEROOMGROUPREQUEST']._serialized_start=652
  _globals['_CREATEROOMGROUPREQUEST']._serialized_end=732
  _globals['_CREATEROOMGROUPRESPONSE']._serialized_start=734
  _globals['_CREATEROOMGROUPRESPONSE']._serialized_end=813
  _globals['_UPDATEROOMGROUPREQUEST']._serialized_start=816
  _globals['_UPDATEROOMGROUPREQUEST']._serialized_end=958
  _globals['_UPDATEROOMGROUPRESPONSE']._serialized_start=960
  _globals['_UPDATEROOMGROUPRESPONSE']._serialized_end=1039
  _globals['_DELETEROOMGROUPREQUEST']._serialized_start=1041
  _globals['_DELETEROOMGROUPREQUEST']._serialized_end=1092
  _globals['_DELETEROOMGROUPRESPONSE']._serialized_start=1094
  _globals['_DELETEROOMGROUPRESPONSE']._serialized_end=1136
  _globals['_REORDERROOMGROUPSREQUEST']._serialized_start=1138
  _globals['_REORDERROOMGROUPSREQUEST']._serialized_end=1210
  _globals['_REORDERROOMGROUPSRESPONSE']._serialized_start=1212
  _globals['_REORDERROOMGROUPSRESPONSE']._serialized_end=1294
  _globals['_MOVEROOMTOGROUPREQUEST']._serialized_start=1296
  _globals['_MOVEROOMTOGROUPREQUEST']._serialized_end=1373
  _globals['_MOVEROOMTOGROUPRESPONSE']._serialized_start=1375
  _globals['_MOVEROOMTOGROUPRESPONSE']._serialized_end=1435
  _globals['_REORDERSIDEBARITEMSINGROUPREQUEST']._serialized_start=1438
  _globals['_REORDERSIDEBARITEMSINGROUPREQUEST']._serialized_end=1569
  _globals['_REORDERSIDEBARITEMSINGROUPRESPONSE']._serialized_start=1571
  _globals['_REORDERSIDEBARITEMSINGROUPRESPONSE']._serialized_end=1661
  _globals['_CREATESIDEBARLINKREQUEST']._serialized_start=1663
  _globals['_CREATESIDEBARLINKREQUEST']._serialized_end=1767
  _globals['_CREATESIDEBARLINKRESPONSE']._serialized_start=1769
  _globals['_CREATESIDEBARLINKRESPONSE']._serialized_end=1846
  _globals['_UPDATESIDEBARLINKREQUEST']._serialized_start=1849
  _globals['_UPDATESIDEBARLINKREQUEST']._serialized_end=1980
  _globals['_UPDATESIDEBARLINKRESPONSE']._serialized_start=1982
  _globals['_UPDATESIDEBARLINKRESPONSE']._serialized_end=2059
  _globals['_DELETESIDEBARLINKREQUEST']._serialized_start=2061
  _globals['_DELETESIDEBARLINKREQUEST']._serialized_end=2113
  _globals['_DELETESIDEBARLINKRESPONSE']._serialized_start=2115
  _globals['_DELETESIDEBARLINKRESPONSE']._serialized_end=2159
  _globals['_MOVESIDEBARLINKTOGROUPREQUEST']._serialized_start=2161
  _globals['_MOVESIDEBARLINKTOGROUPREQUEST']._serialized_end=2245
  _globals['_MOVESIDEBARLINKTOGROUPRESPONSE']._serialized_start=2247
  _globals['_MOVESIDEBARLINKTOGROUPRESPONSE']._serialized_end=2329
  _globals['_ADMINROOMLAYOUTSERVICE']._serialized_start=2489
  _globals['_ADMINROOMLAYOUTSERVICE']._serialized_end=3711
# @@protoc_insertion_point(module_scope)
