# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: communities.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from . import annotations_pb2 as annotations__pb2
from . import discussions_pb2 as discussions__pb2
from . import events_pb2 as events__pb2
from . import groups_pb2 as groups__pb2
from . import pages_pb2 as pages__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11\x63ommunities.proto\x12\x1corg.couchers.api.communities\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x11\x61nnotations.proto\x1a\x11\x64iscussions.proto\x1a\x0c\x65vents.proto\x1a\x0cgroups.proto\x1a\x0bpages.proto\"\xdd\x02\n\tCommunity\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04slug\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12+\n\x07\x63reated\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x07parents\x18\x06 \x03(\x0b\x32\x1f.org.couchers.api.groups.Parent\x12/\n\tmain_page\x18\x07 \x01(\x0b\x32\x1c.org.couchers.api.pages.Page\x12\x0e\n\x06member\x18\x08 \x01(\x08\x12\r\n\x05\x61\x64min\x18\t \x01(\x08\x12\x14\n\x0cmember_count\x18\n \x01(\r\x12\x13\n\x0b\x61\x64min_count\x18\x0b \x01(\r\x12\x19\n\x11nearby_user_count\x18\x0c \x01(\r\x12\x14\n\x0c\x63\x61n_moderate\x18\r \x01(\x08\"\'\n\x0fGetCommunityReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\"Q\n\x12ListCommunitiesReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"k\n\x12ListCommunitiesRes\x12<\n\x0b\x63ommunities\x18\x01 \x03(\x0b\x32\'.org.couchers.api.communities.Community\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"P\n\x16ListUserCommunitiesReq\x12\x0f\n\x07user_id\x18\x01 \x01(\r\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"o\n\x16ListUserCommunitiesRes\x12<\n\x0b\x63ommunities\x18\x01 \x03(\x0b\x32\'.org.couchers.api.communities.Community\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"L\n\rListGroupsReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"X\n\rListGroupsRes\x12.\n\x06groups\x18\x01 \x03(\x0b\x32\x1e.org.couchers.api.groups.Group\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"L\n\rListAdminsReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"@\n\rListAdminsRes\x12\x16\n\x0e\x61\x64min_user_ids\x18\x01 \x03(\x03\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"M\n\x0eListMembersReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"B\n\x0eListMembersRes\x12\x17\n\x0fmember_user_ids\x18\x01 \x03(\x03\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"Q\n\x12ListNearbyUsersReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"F\n\x12ListNearbyUsersRes\x12\x17\n\x0fnearby_user_ids\x18\x01 \x03(\x03\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"L\n\rListPlacesReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"V\n\rListPlacesRes\x12,\n\x06places\x18\x01 \x03(\x0b\x32\x1c.org.couchers.api.pages.Page\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"L\n\rListGuidesReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"V\n\rListGuidesRes\x12,\n\x06guides\x18\x01 \x03(\x0b\x32\x1c.org.couchers.api.pages.Page\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"Z\n\rListEventsReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x0c\n\x04past\x18\x04 \x01(\x08\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"X\n\rListEventsRes\x12.\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1e.org.couchers.api.events.Event\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"Q\n\x12ListDiscussionsReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x11\n\tpage_size\x18\x02 \x01(\r\x12\x12\n\npage_token\x18\x03 \x01(\t\"l\n\x12ListDiscussionsRes\x12=\n\x0b\x64iscussions\x18\x01 \x03(\x0b\x32(.org.couchers.api.discussions.Discussion\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"(\n\x10JoinCommunityReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\")\n\x11LeaveCommunityReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x32\xa5\x0b\n\x0b\x43ommunities\x12h\n\x0cGetCommunity\x12-.org.couchers.api.communities.GetCommunityReq\x1a\'.org.couchers.api.communities.Community\"\x00\x12w\n\x0fListCommunities\x12\x30.org.couchers.api.communities.ListCommunitiesReq\x1a\x30.org.couchers.api.communities.ListCommunitiesRes\"\x00\x12h\n\nListGroups\x12+.org.couchers.api.communities.ListGroupsReq\x1a+.org.couchers.api.communities.ListGroupsRes\"\x00\x12h\n\nListAdmins\x12+.org.couchers.api.communities.ListAdminsReq\x1a+.org.couchers.api.communities.ListAdminsRes\"\x00\x12k\n\x0bListMembers\x12,.org.couchers.api.communities.ListMembersReq\x1a,.org.couchers.api.communities.ListMembersRes\"\x00\x12w\n\x0fListNearbyUsers\x12\x30.org.couchers.api.communities.ListNearbyUsersReq\x1a\x30.org.couchers.api.communities.ListNearbyUsersRes\"\x00\x12h\n\nListPlaces\x12+.org.couchers.api.communities.ListPlacesReq\x1a+.org.couchers.api.communities.ListPlacesRes\"\x00\x12h\n\nListGuides\x12+.org.couchers.api.communities.ListGuidesReq\x1a+.org.couchers.api.communities.ListGuidesRes\"\x00\x12h\n\nListEvents\x12+.org.couchers.api.communities.ListEventsReq\x1a+.org.couchers.api.communities.ListEventsRes\"\x00\x12w\n\x0fListDiscussions\x12\x30.org.couchers.api.communities.ListDiscussionsReq\x1a\x30.org.couchers.api.communities.ListDiscussionsRes\"\x00\x12Y\n\rJoinCommunity\x12..org.couchers.api.communities.JoinCommunityReq\x1a\x16.google.protobuf.Empty\"\x00\x12[\n\x0eLeaveCommunity\x12/.org.couchers.api.communities.LeaveCommunityReq\x1a\x16.google.protobuf.Empty\"\x00\x12\x83\x01\n\x13ListUserCommunities\x12\x34.org.couchers.api.communities.ListUserCommunitiesReq\x1a\x34.org.couchers.api.communities.ListUserCommunitiesRes\"\x00\x1a\x04\x88\xb5\x18\x03\x62\x06proto3')



_COMMUNITY = DESCRIPTOR.message_types_by_name['Community']
_GETCOMMUNITYREQ = DESCRIPTOR.message_types_by_name['GetCommunityReq']
_LISTCOMMUNITIESREQ = DESCRIPTOR.message_types_by_name['ListCommunitiesReq']
_LISTCOMMUNITIESRES = DESCRIPTOR.message_types_by_name['ListCommunitiesRes']
_LISTUSERCOMMUNITIESREQ = DESCRIPTOR.message_types_by_name['ListUserCommunitiesReq']
_LISTUSERCOMMUNITIESRES = DESCRIPTOR.message_types_by_name['ListUserCommunitiesRes']
_LISTGROUPSREQ = DESCRIPTOR.message_types_by_name['ListGroupsReq']
_LISTGROUPSRES = DESCRIPTOR.message_types_by_name['ListGroupsRes']
_LISTADMINSREQ = DESCRIPTOR.message_types_by_name['ListAdminsReq']
_LISTADMINSRES = DESCRIPTOR.message_types_by_name['ListAdminsRes']
_LISTMEMBERSREQ = DESCRIPTOR.message_types_by_name['ListMembersReq']
_LISTMEMBERSRES = DESCRIPTOR.message_types_by_name['ListMembersRes']
_LISTNEARBYUSERSREQ = DESCRIPTOR.message_types_by_name['ListNearbyUsersReq']
_LISTNEARBYUSERSRES = DESCRIPTOR.message_types_by_name['ListNearbyUsersRes']
_LISTPLACESREQ = DESCRIPTOR.message_types_by_name['ListPlacesReq']
_LISTPLACESRES = DESCRIPTOR.message_types_by_name['ListPlacesRes']
_LISTGUIDESREQ = DESCRIPTOR.message_types_by_name['ListGuidesReq']
_LISTGUIDESRES = DESCRIPTOR.message_types_by_name['ListGuidesRes']
_LISTEVENTSREQ = DESCRIPTOR.message_types_by_name['ListEventsReq']
_LISTEVENTSRES = DESCRIPTOR.message_types_by_name['ListEventsRes']
_LISTDISCUSSIONSREQ = DESCRIPTOR.message_types_by_name['ListDiscussionsReq']
_LISTDISCUSSIONSRES = DESCRIPTOR.message_types_by_name['ListDiscussionsRes']
_JOINCOMMUNITYREQ = DESCRIPTOR.message_types_by_name['JoinCommunityReq']
_LEAVECOMMUNITYREQ = DESCRIPTOR.message_types_by_name['LeaveCommunityReq']
Community = _reflection.GeneratedProtocolMessageType('Community', (_message.Message,), {
  'DESCRIPTOR' : _COMMUNITY,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.Community)
  })
_sym_db.RegisterMessage(Community)

GetCommunityReq = _reflection.GeneratedProtocolMessageType('GetCommunityReq', (_message.Message,), {
  'DESCRIPTOR' : _GETCOMMUNITYREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.GetCommunityReq)
  })
_sym_db.RegisterMessage(GetCommunityReq)

ListCommunitiesReq = _reflection.GeneratedProtocolMessageType('ListCommunitiesReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTCOMMUNITIESREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListCommunitiesReq)
  })
_sym_db.RegisterMessage(ListCommunitiesReq)

ListCommunitiesRes = _reflection.GeneratedProtocolMessageType('ListCommunitiesRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTCOMMUNITIESRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListCommunitiesRes)
  })
_sym_db.RegisterMessage(ListCommunitiesRes)

ListUserCommunitiesReq = _reflection.GeneratedProtocolMessageType('ListUserCommunitiesReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTUSERCOMMUNITIESREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListUserCommunitiesReq)
  })
_sym_db.RegisterMessage(ListUserCommunitiesReq)

ListUserCommunitiesRes = _reflection.GeneratedProtocolMessageType('ListUserCommunitiesRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTUSERCOMMUNITIESRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListUserCommunitiesRes)
  })
_sym_db.RegisterMessage(ListUserCommunitiesRes)

ListGroupsReq = _reflection.GeneratedProtocolMessageType('ListGroupsReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTGROUPSREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListGroupsReq)
  })
_sym_db.RegisterMessage(ListGroupsReq)

ListGroupsRes = _reflection.GeneratedProtocolMessageType('ListGroupsRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTGROUPSRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListGroupsRes)
  })
_sym_db.RegisterMessage(ListGroupsRes)

ListAdminsReq = _reflection.GeneratedProtocolMessageType('ListAdminsReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTADMINSREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListAdminsReq)
  })
_sym_db.RegisterMessage(ListAdminsReq)

ListAdminsRes = _reflection.GeneratedProtocolMessageType('ListAdminsRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTADMINSRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListAdminsRes)
  })
_sym_db.RegisterMessage(ListAdminsRes)

ListMembersReq = _reflection.GeneratedProtocolMessageType('ListMembersReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTMEMBERSREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListMembersReq)
  })
_sym_db.RegisterMessage(ListMembersReq)

ListMembersRes = _reflection.GeneratedProtocolMessageType('ListMembersRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTMEMBERSRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListMembersRes)
  })
_sym_db.RegisterMessage(ListMembersRes)

ListNearbyUsersReq = _reflection.GeneratedProtocolMessageType('ListNearbyUsersReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTNEARBYUSERSREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListNearbyUsersReq)
  })
_sym_db.RegisterMessage(ListNearbyUsersReq)

ListNearbyUsersRes = _reflection.GeneratedProtocolMessageType('ListNearbyUsersRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTNEARBYUSERSRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListNearbyUsersRes)
  })
_sym_db.RegisterMessage(ListNearbyUsersRes)

ListPlacesReq = _reflection.GeneratedProtocolMessageType('ListPlacesReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTPLACESREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListPlacesReq)
  })
_sym_db.RegisterMessage(ListPlacesReq)

ListPlacesRes = _reflection.GeneratedProtocolMessageType('ListPlacesRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTPLACESRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListPlacesRes)
  })
_sym_db.RegisterMessage(ListPlacesRes)

ListGuidesReq = _reflection.GeneratedProtocolMessageType('ListGuidesReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTGUIDESREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListGuidesReq)
  })
_sym_db.RegisterMessage(ListGuidesReq)

ListGuidesRes = _reflection.GeneratedProtocolMessageType('ListGuidesRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTGUIDESRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListGuidesRes)
  })
_sym_db.RegisterMessage(ListGuidesRes)

ListEventsReq = _reflection.GeneratedProtocolMessageType('ListEventsReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTEVENTSREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListEventsReq)
  })
_sym_db.RegisterMessage(ListEventsReq)

ListEventsRes = _reflection.GeneratedProtocolMessageType('ListEventsRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTEVENTSRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListEventsRes)
  })
_sym_db.RegisterMessage(ListEventsRes)

ListDiscussionsReq = _reflection.GeneratedProtocolMessageType('ListDiscussionsReq', (_message.Message,), {
  'DESCRIPTOR' : _LISTDISCUSSIONSREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListDiscussionsReq)
  })
_sym_db.RegisterMessage(ListDiscussionsReq)

ListDiscussionsRes = _reflection.GeneratedProtocolMessageType('ListDiscussionsRes', (_message.Message,), {
  'DESCRIPTOR' : _LISTDISCUSSIONSRES,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.ListDiscussionsRes)
  })
_sym_db.RegisterMessage(ListDiscussionsRes)

JoinCommunityReq = _reflection.GeneratedProtocolMessageType('JoinCommunityReq', (_message.Message,), {
  'DESCRIPTOR' : _JOINCOMMUNITYREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.JoinCommunityReq)
  })
_sym_db.RegisterMessage(JoinCommunityReq)

LeaveCommunityReq = _reflection.GeneratedProtocolMessageType('LeaveCommunityReq', (_message.Message,), {
  'DESCRIPTOR' : _LEAVECOMMUNITYREQ,
  '__module__' : 'communities_pb2'
  # @@protoc_insertion_point(class_scope:org.couchers.api.communities.LeaveCommunityReq)
  })
_sym_db.RegisterMessage(LeaveCommunityReq)

_COMMUNITIES = DESCRIPTOR.services_by_name['Communities']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _COMMUNITIES._options = None
  _COMMUNITIES._serialized_options = b'\210\265\030\003'
  _COMMUNITY._serialized_start=193
  _COMMUNITY._serialized_end=542
  _GETCOMMUNITYREQ._serialized_start=544
  _GETCOMMUNITYREQ._serialized_end=583
  _LISTCOMMUNITIESREQ._serialized_start=585
  _LISTCOMMUNITIESREQ._serialized_end=666
  _LISTCOMMUNITIESRES._serialized_start=668
  _LISTCOMMUNITIESRES._serialized_end=775
  _LISTUSERCOMMUNITIESREQ._serialized_start=777
  _LISTUSERCOMMUNITIESREQ._serialized_end=857
  _LISTUSERCOMMUNITIESRES._serialized_start=859
  _LISTUSERCOMMUNITIESRES._serialized_end=970
  _LISTGROUPSREQ._serialized_start=972
  _LISTGROUPSREQ._serialized_end=1048
  _LISTGROUPSRES._serialized_start=1050
  _LISTGROUPSRES._serialized_end=1138
  _LISTADMINSREQ._serialized_start=1140
  _LISTADMINSREQ._serialized_end=1216
  _LISTADMINSRES._serialized_start=1218
  _LISTADMINSRES._serialized_end=1282
  _LISTMEMBERSREQ._serialized_start=1284
  _LISTMEMBERSREQ._serialized_end=1361
  _LISTMEMBERSRES._serialized_start=1363
  _LISTMEMBERSRES._serialized_end=1429
  _LISTNEARBYUSERSREQ._serialized_start=1431
  _LISTNEARBYUSERSREQ._serialized_end=1512
  _LISTNEARBYUSERSRES._serialized_start=1514
  _LISTNEARBYUSERSRES._serialized_end=1584
  _LISTPLACESREQ._serialized_start=1586
  _LISTPLACESREQ._serialized_end=1662
  _LISTPLACESRES._serialized_start=1664
  _LISTPLACESRES._serialized_end=1750
  _LISTGUIDESREQ._serialized_start=1752
  _LISTGUIDESREQ._serialized_end=1828
  _LISTGUIDESRES._serialized_start=1830
  _LISTGUIDESRES._serialized_end=1916
  _LISTEVENTSREQ._serialized_start=1918
  _LISTEVENTSREQ._serialized_end=2008
  _LISTEVENTSRES._serialized_start=2010
  _LISTEVENTSRES._serialized_end=2098
  _LISTDISCUSSIONSREQ._serialized_start=2100
  _LISTDISCUSSIONSREQ._serialized_end=2181
  _LISTDISCUSSIONSRES._serialized_start=2183
  _LISTDISCUSSIONSRES._serialized_end=2291
  _JOINCOMMUNITYREQ._serialized_start=2293
  _JOINCOMMUNITYREQ._serialized_end=2333
  _LEAVECOMMUNITYREQ._serialized_start=2335
  _LEAVECOMMUNITYREQ._serialized_end=2376
  _COMMUNITIES._serialized_start=2379
  _COMMUNITIES._serialized_end=3824
# @@protoc_insertion_point(module_scope)
