# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: admin.proto
# Protobuf Python Version: 5.26.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 symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@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 api_pb2 as api__pb2
from . import communities_pb2 as communities__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0b\x61\x64min.proto\x12\x12org.couchers.admin\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x11\x61nnotations.proto\x1a\tapi.proto\x1a\x11\x63ommunities.proto\"\x8e\x04\n\x0bUserDetails\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08username\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x0e \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x0e\n\x06gender\x18\x04 \x01(\t\x12\x11\n\tbirthdate\x18\x07 \x01(\t\x12\x0e\n\x06\x62\x61nned\x18\x05 \x01(\x08\x12\x0f\n\x07\x64\x65leted\x18\x06 \x01(\x08\x12\x14\n\x0c\x64o_not_email\x18\x0f \x01(\x08\x12\x0e\n\x06\x62\x61\x64ges\x18\x08 \x03(\t\x12\x1f\n\x17has_strong_verification\x18\t \x01(\x08\x12Y\n\x1d\x62irthdate_verification_status\x18\n \x01(\x0e\x32\x32.org.couchers.api.core.BirthdateVerificationStatus\x12S\n\x1agender_verification_status\x18\x0b \x01(\x0e\x32/.org.couchers.api.core.GenderVerificationStatus\x12)\n!has_passport_sex_gender_exception\x18\x0c \x01(\x08\x12\x12\n\nadmin_note\x18\r \x01(\t\x12\x1f\n\x17pending_mod_notes_count\x18\x10 \x01(\x03\x12$\n\x1c\x61\x63knowledged_mod_notes_count\x18\x11 \x01(\x03\"!\n\x11GetUserDetailsReq\x12\x0c\n\x04user\x18\x01 \x01(\t\"\x1a\n\nGetUserReq\x12\x0c\n\x04user\x18\x01 \x01(\t\"3\n\x13\x43hangeUserGenderReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x0e\n\x06gender\x18\x02 \x01(\t\"9\n\x16\x43hangeUserBirthdateReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x11\n\tbirthdate\x18\x02 \x01(\t\"-\n\x0b\x41\x64\x64\x42\x61\x64geReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x10\n\x08\x62\x61\x64ge_id\x18\x02 \x01(\t\"0\n\x0eRemoveBadgeReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x10\n\x08\x62\x61\x64ge_id\x18\x02 \x01(\t\"W\n SetPassportSexGenderExceptionReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12%\n\x1dpassport_sex_gender_exception\x18\x02 \x01(\x08\".\n\nBanUserReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x12\n\nadmin_note\x18\x02 \x01(\t\"0\n\x0cUnbanUserReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x12\n\nadmin_note\x18\x02 \x01(\t\"3\n\x0f\x41\x64\x64\x41\x64minNoteReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x12\n\nadmin_note\x18\x02 \x01(\t\"\xe3\x01\n\rContentReport\x12\x19\n\x11\x63ontent_report_id\x18\x01 \x01(\x03\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x19\n\x11reporting_user_id\x18\x03 \x01(\x03\x12\x16\n\x0e\x61uthor_user_id\x18\x04 \x01(\x03\x12\x0e\n\x06reason\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\x13\n\x0b\x63ontent_ref\x18\x07 \x01(\t\x12\x12\n\nuser_agent\x18\x08 \x01(\t\x12\x0c\n\x04page\x18\t \x01(\t\"0\n\x13GetContentReportReq\x12\x19\n\x11\x63ontent_report_id\x18\x01 \x01(\x03\"P\n\x13GetContentReportRes\x12\x39\n\x0e\x63ontent_report\x18\x01 \x01(\x0b\x32!.org.couchers.admin.ContentReport\"-\n\x1dGetContentReportsForAuthorReq\x12\x0c\n\x04user\x18\x01 \x01(\t\"[\n\x1dGetContentReportsForAuthorRes\x12:\n\x0f\x63ontent_reports\x18\x01 \x03(\x0b\x32!.org.couchers.admin.ContentReport\"[\n\x0eSendModNoteReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x13\n\x0binternal_id\x18\x03 \x01(\t\x12\x15\n\rdo_not_notify\x18\x04 \x01(\x08\"\x1d\n\rDeleteUserReq\x12\x0c\n\x04user\x18\x01 \x01(\t\"%\n\x15RecoverDeletedUserReq\x12\x0c\n\x04user\x18\x01 \x01(\t\"\x1f\n\x0f\x43reateApiKeyReq\x12\x0c\n\x04user\x18\x01 \x01(\t\"\x11\n\x0f\x43reateApiKeyRes\"s\n\x12\x43reateCommunityReq\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x16\n\x0eparent_node_id\x18\x04 \x01(\x03\x12\x11\n\tadmin_ids\x18\x05 \x03(\x03\x12\x0f\n\x07geojson\x18\x06 \x01(\t\"v\n\x12UpdateCommunityReq\x12\x14\n\x0c\x63ommunity_id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x16\n\x0eparent_node_id\x18\x04 \x01(\x03\x12\x0f\n\x07geojson\x18\x05 \x01(\t\"\x1b\n\x0bGetChatsReq\x12\x0c\n\x04user\x18\x01 \x01(\t\"\x1f\n\x0bGetChatsRes\x12\x10\n\x08response\x18\x02 \x01(\t\"L\n#ListEventCommunityInviteRequestsReq\x12\x11\n\tpage_size\x18\x01 \x01(\r\x12\x12\n\npage_token\x18\x02 \x01(\t\"\xa2\x01\n\x1b\x45ventCommunityInviteRequest\x12)\n!event_community_invite_request_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x11\n\tevent_url\x18\x03 \x01(\t\x12\x1e\n\x16\x61pprox_users_to_notify\x18\x04 \x01(\r\x12\x14\n\x0c\x63ommunity_id\x18\x05 \x01(\x03\"\x81\x01\n#ListEventCommunityInviteRequestsRes\x12\x41\n\x08requests\x18\x01 \x03(\x0b\x32/.org.couchers.admin.EventCommunityInviteRequest\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"b\n$DecideEventCommunityInviteRequestReq\x12)\n!event_community_invite_request_id\x18\x01 \x01(\x03\x12\x0f\n\x07\x61pprove\x18\x02 \x01(\x08\"&\n$DecideEventCommunityInviteRequestRes\"\"\n\x0e\x44\x65leteEventReq\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\x03\"\x95\x01\n\x0eListUserIdsReq\x12.\n\nstart_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x11\n\tpage_size\x18\x03 \x01(\r\x12\x12\n\npage_token\x18\x04 \x01(\t\";\n\x0eListUserIdsRes\x12\x10\n\x08user_ids\x18\x01 \x03(\x03\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\">\n\x14\x45\x64itReferenceTextReq\x12\x14\n\x0creference_id\x18\x01 \x01(\x03\x12\x10\n\x08new_text\x18\x02 \x01(\t\"*\n\x12\x44\x65leteReferenceReq\x12\x14\n\x0creference_id\x18\x01 \x01(\x03\"R\n\x11\x45\x64itDiscussionReq\x12\x15\n\rdiscussion_id\x18\x01 \x01(\x03\x12\x11\n\tnew_title\x18\x02 \x01(\t\x12\x13\n\x0bnew_content\x18\x03 \x01(\t\"5\n\x0c\x45\x64itReplyReq\x12\x10\n\x08reply_id\x18\x01 \x01(\x03\x12\x13\n\x0bnew_content\x18\x02 \x01(\t\"A\n\x1c\x43reateAccountDeletionLinkReq\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x13\n\x0b\x65xpiry_days\x18\x02 \x01(\x03\"D\n\x1c\x43reateAccountDeletionLinkRes\x12$\n\x1c\x61\x63\x63ount_deletion_confirm_url\x18\x01 \x01(\t2\xaf\x15\n\x05\x41\x64min\x12Z\n\x0eGetUserDetails\x12%.org.couchers.admin.GetUserDetailsReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12H\n\x07GetUser\x12\x1e.org.couchers.admin.GetUserReq\x1a\x1b.org.couchers.api.core.User\"\x00\x12^\n\x10\x43hangeUserGender\x12\'.org.couchers.admin.ChangeUserGenderReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12\x64\n\x13\x43hangeUserBirthdate\x12*.org.couchers.admin.ChangeUserBirthdateReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12N\n\x08\x41\x64\x64\x42\x61\x64ge\x12\x1f.org.couchers.admin.AddBadgeReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12T\n\x0bRemoveBadge\x12\".org.couchers.admin.RemoveBadgeReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12x\n\x1dSetPassportSexGenderException\x12\x34.org.couchers.admin.SetPassportSexGenderExceptionReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12L\n\x07\x42\x61nUser\x12\x1e.org.couchers.admin.BanUserReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12P\n\tUnbanUser\x12 .org.couchers.admin.UnbanUserReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12V\n\x0c\x41\x64\x64\x41\x64minNote\x12#.org.couchers.admin.AddAdminNoteReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12\x66\n\x10GetContentReport\x12\'.org.couchers.admin.GetContentReportReq\x1a\'.org.couchers.admin.GetContentReportRes\"\x00\x12\x84\x01\n\x1aGetContentReportsForAuthor\x12\x31.org.couchers.admin.GetContentReportsForAuthorReq\x1a\x31.org.couchers.admin.GetContentReportsForAuthorRes\"\x00\x12T\n\x0bSendModNote\x12\".org.couchers.admin.SendModNoteReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12R\n\nDeleteUser\x12!.org.couchers.admin.DeleteUserReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12\x62\n\x12RecoverDeletedUser\x12).org.couchers.admin.RecoverDeletedUserReq\x1a\x1f.org.couchers.admin.UserDetails\"\x00\x12Z\n\x0c\x43reateApiKey\x12#.org.couchers.admin.CreateApiKeyReq\x1a#.org.couchers.admin.CreateApiKeyRes\"\x00\x12\x64\n\x0f\x43reateCommunity\x12&.org.couchers.admin.CreateCommunityReq\x1a\'.org.couchers.api.communities.Community\"\x00\x12\x64\n\x0fUpdateCommunity\x12&.org.couchers.admin.UpdateCommunityReq\x1a\'.org.couchers.api.communities.Community\"\x00\x12N\n\x08GetChats\x12\x1f.org.couchers.admin.GetChatsReq\x1a\x1f.org.couchers.admin.GetChatsRes\"\x00\x12\x96\x01\n ListEventCommunityInviteRequests\x12\x37.org.couchers.admin.ListEventCommunityInviteRequestsReq\x1a\x37.org.couchers.admin.ListEventCommunityInviteRequestsRes\"\x00\x12\x99\x01\n!DecideEventCommunityInviteRequest\x12\x38.org.couchers.admin.DecideEventCommunityInviteRequestReq\x1a\x38.org.couchers.admin.DecideEventCommunityInviteRequestRes\"\x00\x12K\n\x0b\x44\x65leteEvent\x12\".org.couchers.admin.DeleteEventReq\x1a\x16.google.protobuf.Empty\"\x00\x12W\n\x0bListUserIds\x12\".org.couchers.admin.ListUserIdsReq\x1a\".org.couchers.admin.ListUserIdsRes\"\x00\x12W\n\x11\x45\x64itReferenceText\x12(.org.couchers.admin.EditReferenceTextReq\x1a\x16.google.protobuf.Empty\"\x00\x12S\n\x0f\x44\x65leteReference\x12&.org.couchers.admin.DeleteReferenceReq\x1a\x16.google.protobuf.Empty\"\x00\x12Q\n\x0e\x45\x64itDiscussion\x12%.org.couchers.admin.EditDiscussionReq\x1a\x16.google.protobuf.Empty\"\x00\x12G\n\tEditReply\x12 .org.couchers.admin.EditReplyReq\x1a\x16.google.protobuf.Empty\"\x00\x12\x81\x01\n\x19\x43reateAccountDeletionLink\x12\x30.org.couchers.admin.CreateAccountDeletionLinkReq\x1a\x30.org.couchers.admin.CreateAccountDeletionLinkRes\"\x00\x1a\x04\x88\xb5\x18\x04\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'admin_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_ADMIN']._loaded_options = None
  _globals['_ADMIN']._serialized_options = b'\210\265\030\004'
  _globals['_USERDETAILS']._serialized_start=147
  _globals['_USERDETAILS']._serialized_end=673
  _globals['_GETUSERDETAILSREQ']._serialized_start=675
  _globals['_GETUSERDETAILSREQ']._serialized_end=708
  _globals['_GETUSERREQ']._serialized_start=710
  _globals['_GETUSERREQ']._serialized_end=736
  _globals['_CHANGEUSERGENDERREQ']._serialized_start=738
  _globals['_CHANGEUSERGENDERREQ']._serialized_end=789
  _globals['_CHANGEUSERBIRTHDATEREQ']._serialized_start=791
  _globals['_CHANGEUSERBIRTHDATEREQ']._serialized_end=848
  _globals['_ADDBADGEREQ']._serialized_start=850
  _globals['_ADDBADGEREQ']._serialized_end=895
  _globals['_REMOVEBADGEREQ']._serialized_start=897
  _globals['_REMOVEBADGEREQ']._serialized_end=945
  _globals['_SETPASSPORTSEXGENDEREXCEPTIONREQ']._serialized_start=947
  _globals['_SETPASSPORTSEXGENDEREXCEPTIONREQ']._serialized_end=1034
  _globals['_BANUSERREQ']._serialized_start=1036
  _globals['_BANUSERREQ']._serialized_end=1082
  _globals['_UNBANUSERREQ']._serialized_start=1084
  _globals['_UNBANUSERREQ']._serialized_end=1132
  _globals['_ADDADMINNOTEREQ']._serialized_start=1134
  _globals['_ADDADMINNOTEREQ']._serialized_end=1185
  _globals['_CONTENTREPORT']._serialized_start=1188
  _globals['_CONTENTREPORT']._serialized_end=1415
  _globals['_GETCONTENTREPORTREQ']._serialized_start=1417
  _globals['_GETCONTENTREPORTREQ']._serialized_end=1465
  _globals['_GETCONTENTREPORTRES']._serialized_start=1467
  _globals['_GETCONTENTREPORTRES']._serialized_end=1547
  _globals['_GETCONTENTREPORTSFORAUTHORREQ']._serialized_start=1549
  _globals['_GETCONTENTREPORTSFORAUTHORREQ']._serialized_end=1594
  _globals['_GETCONTENTREPORTSFORAUTHORRES']._serialized_start=1596
  _globals['_GETCONTENTREPORTSFORAUTHORRES']._serialized_end=1687
  _globals['_SENDMODNOTEREQ']._serialized_start=1689
  _globals['_SENDMODNOTEREQ']._serialized_end=1780
  _globals['_DELETEUSERREQ']._serialized_start=1782
  _globals['_DELETEUSERREQ']._serialized_end=1811
  _globals['_RECOVERDELETEDUSERREQ']._serialized_start=1813
  _globals['_RECOVERDELETEDUSERREQ']._serialized_end=1850
  _globals['_CREATEAPIKEYREQ']._serialized_start=1852
  _globals['_CREATEAPIKEYREQ']._serialized_end=1883
  _globals['_CREATEAPIKEYRES']._serialized_start=1885
  _globals['_CREATEAPIKEYRES']._serialized_end=1902
  _globals['_CREATECOMMUNITYREQ']._serialized_start=1904
  _globals['_CREATECOMMUNITYREQ']._serialized_end=2019
  _globals['_UPDATECOMMUNITYREQ']._serialized_start=2021
  _globals['_UPDATECOMMUNITYREQ']._serialized_end=2139
  _globals['_GETCHATSREQ']._serialized_start=2141
  _globals['_GETCHATSREQ']._serialized_end=2168
  _globals['_GETCHATSRES']._serialized_start=2170
  _globals['_GETCHATSRES']._serialized_end=2201
  _globals['_LISTEVENTCOMMUNITYINVITEREQUESTSREQ']._serialized_start=2203
  _globals['_LISTEVENTCOMMUNITYINVITEREQUESTSREQ']._serialized_end=2279
  _globals['_EVENTCOMMUNITYINVITEREQUEST']._serialized_start=2282
  _globals['_EVENTCOMMUNITYINVITEREQUEST']._serialized_end=2444
  _globals['_LISTEVENTCOMMUNITYINVITEREQUESTSRES']._serialized_start=2447
  _globals['_LISTEVENTCOMMUNITYINVITEREQUESTSRES']._serialized_end=2576
  _globals['_DECIDEEVENTCOMMUNITYINVITEREQUESTREQ']._serialized_start=2578
  _globals['_DECIDEEVENTCOMMUNITYINVITEREQUESTREQ']._serialized_end=2676
  _globals['_DECIDEEVENTCOMMUNITYINVITEREQUESTRES']._serialized_start=2678
  _globals['_DECIDEEVENTCOMMUNITYINVITEREQUESTRES']._serialized_end=2716
  _globals['_DELETEEVENTREQ']._serialized_start=2718
  _globals['_DELETEEVENTREQ']._serialized_end=2752
  _globals['_LISTUSERIDSREQ']._serialized_start=2755
  _globals['_LISTUSERIDSREQ']._serialized_end=2904
  _globals['_LISTUSERIDSRES']._serialized_start=2906
  _globals['_LISTUSERIDSRES']._serialized_end=2965
  _globals['_EDITREFERENCETEXTREQ']._serialized_start=2967
  _globals['_EDITREFERENCETEXTREQ']._serialized_end=3029
  _globals['_DELETEREFERENCEREQ']._serialized_start=3031
  _globals['_DELETEREFERENCEREQ']._serialized_end=3073
  _globals['_EDITDISCUSSIONREQ']._serialized_start=3075
  _globals['_EDITDISCUSSIONREQ']._serialized_end=3157
  _globals['_EDITREPLYREQ']._serialized_start=3159
  _globals['_EDITREPLYREQ']._serialized_end=3212
  _globals['_CREATEACCOUNTDELETIONLINKREQ']._serialized_start=3214
  _globals['_CREATEACCOUNTDELETIONLINKREQ']._serialized_end=3279
  _globals['_CREATEACCOUNTDELETIONLINKRES']._serialized_start=3281
  _globals['_CREATEACCOUNTDELETIONLINKRES']._serialized_end=3349
  _globals['_ADMIN']._serialized_start=3352
  _globals['_ADMIN']._serialized_end=6087
# @@protoc_insertion_point(module_scope)
