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

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0csocial.proto\x12\x10\x66reeexile.social\"\xec\x02\n\x0b\x46riendEntry\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x19\n\x11\x66riend_account_id\x18\x02 \x01(\t\x12\x13\n\x0b\x66riend_name\x18\x03 \x01(\t\x12\x14\n\x0c\x66riend_class\x18\x04 \x01(\t\x12\x14\n\x0c\x66riend_level\x18\x05 \x01(\x05\x12\x17\n\x0f\x63urrent_zone_id\x18\x06 \x01(\t\x12\x19\n\x11\x63urrent_zone_name\x18\x07 \x01(\t\x12?\n\x0fpresence_status\x18\x08 \x01(\x0e\x32&.freeexile.social.OnlinePresenceStatus\x12\x13\n\x0b\x66riend_note\x18\t \x01(\t\x12\x36\n\x06status\x18\n \x01(\x0e\x32&.freeexile.social.FriendRelationStatus\x12\x15\n\rcreated_at_ms\x18\x0b \x01(\x03\x12\x14\n\x0clast_seen_ms\x18\x0c \x01(\x03\"q\n\x12\x42lockedPlayerEntry\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x1a\n\x12\x62locked_account_id\x18\x02 \x01(\t\x12\x14\n\x0c\x62locked_name\x18\x03 \x01(\t\x12\x15\n\rblocked_at_ms\x18\x04 \x01(\x03\"\x9f\x02\n\x11GuildRosterMember\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63haracter_class\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\x05\x12/\n\x04role\x18\x05 \x01(\x0e\x32!.freeexile.social.GuildMemberRole\x12\x17\n\x0f\x63urrent_zone_id\x18\x06 \x01(\t\x12\x19\n\x11\x63urrent_zone_name\x18\x07 \x01(\t\x12?\n\x0fpresence_status\x18\x08 \x01(\x0e\x32&.freeexile.social.OnlinePresenceStatus\x12\x14\n\x0clast_seen_ms\x18\t \x01(\x03\"I\n\x18SendFriendRequestRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x19\n\x11target_name_or_id\x18\x02 \x01(\t\"z\n\x19SendFriendRequestResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x35\n\nerror_code\x18\x02 \x01(\x0e\x32!.freeexile.social.SocialErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"\x87\x01\n\x13\x46riendRequestNotice\x12\x19\n\x11sender_account_id\x18\x01 \x01(\t\x12\x13\n\x0bsender_name\x18\x02 \x01(\t\x12\x14\n\x0csender_class\x18\x03 \x01(\t\x12\x14\n\x0csender_level\x18\x04 \x01(\x05\x12\x14\n\x0ctimestamp_ms\x18\x05 \x01(\x03\"\\\n\x1bRespondFriendRequestRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x19\n\x11target_account_id\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63\x63\x65pt\x18\x03 \x01(\x08\"\xb2\x01\n\x1cRespondFriendRequestResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x33\n\x0c\x66riend_entry\x18\x02 \x01(\x0b\x32\x1d.freeexile.social.FriendEntry\x12\x35\n\nerror_code\x18\x03 \x01(\x0e\x32!.freeexile.social.SocialErrorCode\x12\x15\n\rerror_message\x18\x04 \x01(\t\"D\n\x13RemoveFriendRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x19\n\x11\x66riend_account_id\x18\x02 \x01(\t\"u\n\x14RemoveFriendResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x35\n\nerror_code\x18\x02 \x01(\x0e\x32!.freeexile.social.SocialErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"C\n\x12\x42lockPlayerRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x19\n\x11target_account_id\x18\x02 \x01(\t\"t\n\x13\x42lockPlayerResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x35\n\nerror_code\x18\x02 \x01(\x0e\x32!.freeexile.social.SocialErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"E\n\x14UnblockPlayerRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x19\n\x11target_account_id\x18\x02 \x01(\t\"v\n\x15UnblockPlayerResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x35\n\nerror_code\x18\x02 \x01(\x0e\x32!.freeexile.social.SocialErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"Z\n\x14SetFriendNoteRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x19\n\x11\x66riend_account_id\x18\x02 \x01(\t\x12\x13\n\x0b\x66riend_note\x18\x03 \x01(\t\"v\n\x15SetFriendNoteResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x35\n\nerror_code\x18\x02 \x01(\x0e\x32!.freeexile.social.SocialErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"*\n\x14GetFriendListRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\"]\n\x15GetFriendListResponse\x12.\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x1d.freeexile.social.FriendEntry\x12\x14\n\x0ctotal_online\x18\x02 \x01(\x05\")\n\x13GetBlockListRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\"U\n\x14GetBlockListResponse\x12=\n\x0f\x62locked_players\x18\x01 \x03(\x0b\x32$.freeexile.social.BlockedPlayerEntry\")\n\x15GetGuildRosterRequest\x12\x10\n\x08guild_id\x18\x01 \x01(\t\"d\n\x16GetGuildRosterResponse\x12\x34\n\x07members\x18\x01 \x03(\x0b\x32#.freeexile.social.GuildRosterMember\x12\x14\n\x0ctotal_online\x18\x02 \x01(\x05\"\xec\x01\n\x14PresenceUpdateNotice\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x16\n\x0e\x63haracter_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63haracter_class\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\x05\x12\x17\n\x0f\x63urrent_zone_id\x18\x05 \x01(\t\x12\x19\n\x11\x63urrent_zone_name\x18\x06 \x01(\t\x12\x36\n\x06status\x18\x07 \x01(\x0e\x32&.freeexile.social.OnlinePresenceStatus\x12\x14\n\x0ctimestamp_ms\x18\x08 \x01(\x03*s\n\x14\x46riendRelationStatus\x12\x18\n\x14RELATION_UNSPECIFIED\x10\x00\x12\x10\n\x0cPENDING_SENT\x10\x01\x12\x14\n\x10PENDING_RECEIVED\x10\x02\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x03\x12\x0b\n\x07\x42LOCKED\x10\x04*c\n\x14OnlinePresenceStatus\x12\x12\n\x0eSTATUS_OFFLINE\x10\x00\x12\x11\n\rSTATUS_ONLINE\x10\x01\x12\x0e\n\nSTATUS_AFK\x10\x02\x12\x14\n\x10STATUS_IN_COMBAT\x10\x03*\xed\x02\n\x0fSocialErrorCode\x12\r\n\tSOCIAL_OK\x10\x00\x12\x1f\n\x1bSOCIAL_ERR_PLAYER_NOT_FOUND\x10\x01\x12\x1e\n\x1aSOCIAL_ERR_ALREADY_FRIENDS\x10\x02\x12#\n\x1fSOCIAL_ERR_REQUEST_ALREADY_SENT\x10\x03\x12 \n\x1cSOCIAL_ERR_REQUEST_NOT_FOUND\x10\x04\x12\x1f\n\x1bSOCIAL_ERR_FRIEND_LIST_FULL\x10\x05\x12&\n\"SOCIAL_ERR_TARGET_FRIEND_LIST_FULL\x10\x06\x12 \n\x1cSOCIAL_ERR_BLOCKED_BY_TARGET\x10\x07\x12\x1d\n\x19SOCIAL_ERR_TARGET_IS_SELF\x10\x08\x12\x1c\n\x18SOCIAL_ERR_NOTE_TOO_LONG\x10\t\x12\x1b\n\x17SOCIAL_ERR_RATE_LIMITED\x10\n*d\n\x0fGuildMemberRole\x12\x1a\n\x16GUILD_ROLE_UNSPECIFIED\x10\x00\x12\x10\n\x0cGUILD_MEMBER\x10\x01\x12\x11\n\rGUILD_OFFICER\x10\x02\x12\x10\n\x0cGUILD_MASTER\x10\x03\x42G\n\x1a\x63om.freeexile.proto.socialZ\x10\x66reeexile/social\xaa\x02\x16\x46reeExile.Proto.Socialb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'social_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\032com.freeexile.proto.socialZ\020freeexile/social\252\002\026FreeExile.Proto.Social'
  _globals['_FRIENDRELATIONSTATUS']._serialized_start=2850
  _globals['_FRIENDRELATIONSTATUS']._serialized_end=2965
  _globals['_ONLINEPRESENCESTATUS']._serialized_start=2967
  _globals['_ONLINEPRESENCESTATUS']._serialized_end=3066
  _globals['_SOCIALERRORCODE']._serialized_start=3069
  _globals['_SOCIALERRORCODE']._serialized_end=3434
  _globals['_GUILDMEMBERROLE']._serialized_start=3436
  _globals['_GUILDMEMBERROLE']._serialized_end=3536
  _globals['_FRIENDENTRY']._serialized_start=35
  _globals['_FRIENDENTRY']._serialized_end=399
  _globals['_BLOCKEDPLAYERENTRY']._serialized_start=401
  _globals['_BLOCKEDPLAYERENTRY']._serialized_end=514
  _globals['_GUILDROSTERMEMBER']._serialized_start=517
  _globals['_GUILDROSTERMEMBER']._serialized_end=804
  _globals['_SENDFRIENDREQUESTREQUEST']._serialized_start=806
  _globals['_SENDFRIENDREQUESTREQUEST']._serialized_end=879
  _globals['_SENDFRIENDREQUESTRESPONSE']._serialized_start=881
  _globals['_SENDFRIENDREQUESTRESPONSE']._serialized_end=1003
  _globals['_FRIENDREQUESTNOTICE']._serialized_start=1006
  _globals['_FRIENDREQUESTNOTICE']._serialized_end=1141
  _globals['_RESPONDFRIENDREQUESTREQUEST']._serialized_start=1143
  _globals['_RESPONDFRIENDREQUESTREQUEST']._serialized_end=1235
  _globals['_RESPONDFRIENDREQUESTRESPONSE']._serialized_start=1238
  _globals['_RESPONDFRIENDREQUESTRESPONSE']._serialized_end=1416
  _globals['_REMOVEFRIENDREQUEST']._serialized_start=1418
  _globals['_REMOVEFRIENDREQUEST']._serialized_end=1486
  _globals['_REMOVEFRIENDRESPONSE']._serialized_start=1488
  _globals['_REMOVEFRIENDRESPONSE']._serialized_end=1605
  _globals['_BLOCKPLAYERREQUEST']._serialized_start=1607
  _globals['_BLOCKPLAYERREQUEST']._serialized_end=1674
  _globals['_BLOCKPLAYERRESPONSE']._serialized_start=1676
  _globals['_BLOCKPLAYERRESPONSE']._serialized_end=1792
  _globals['_UNBLOCKPLAYERREQUEST']._serialized_start=1794
  _globals['_UNBLOCKPLAYERREQUEST']._serialized_end=1863
  _globals['_UNBLOCKPLAYERRESPONSE']._serialized_start=1865
  _globals['_UNBLOCKPLAYERRESPONSE']._serialized_end=1983
  _globals['_SETFRIENDNOTEREQUEST']._serialized_start=1985
  _globals['_SETFRIENDNOTEREQUEST']._serialized_end=2075
  _globals['_SETFRIENDNOTERESPONSE']._serialized_start=2077
  _globals['_SETFRIENDNOTERESPONSE']._serialized_end=2195
  _globals['_GETFRIENDLISTREQUEST']._serialized_start=2197
  _globals['_GETFRIENDLISTREQUEST']._serialized_end=2239
  _globals['_GETFRIENDLISTRESPONSE']._serialized_start=2241
  _globals['_GETFRIENDLISTRESPONSE']._serialized_end=2334
  _globals['_GETBLOCKLISTREQUEST']._serialized_start=2336
  _globals['_GETBLOCKLISTREQUEST']._serialized_end=2377
  _globals['_GETBLOCKLISTRESPONSE']._serialized_start=2379
  _globals['_GETBLOCKLISTRESPONSE']._serialized_end=2464
  _globals['_GETGUILDROSTERREQUEST']._serialized_start=2466
  _globals['_GETGUILDROSTERREQUEST']._serialized_end=2507
  _globals['_GETGUILDROSTERRESPONSE']._serialized_start=2509
  _globals['_GETGUILDROSTERRESPONSE']._serialized_end=2609
  _globals['_PRESENCEUPDATENOTICE']._serialized_start=2612
  _globals['_PRESENCEUPDATENOTICE']._serialized_end=2848
# @@protoc_insertion_point(module_scope)
