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

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nchat.proto\x12\x0e\x66reeexile.chat\"Y\n\tItemAffix\x12\x10\n\x08\x61\x66\x66ix_id\x18\x01 \x01(\t\x12\x11\n\tstat_name\x18\x02 \x01(\t\x12\x12\n\nstat_value\x18\x03 \x01(\x02\x12\x13\n\x0bis_implicit\x18\x04 \x01(\x08\"\xf3\x01\n\x10ItemLinkSnapshot\x12\x11\n\titem_uuid\x18\x01 \x01(\t\x12\x15\n\ritem_name_key\x18\x02 \x01(\t\x12\x0e\n\x06rarity\x18\x03 \x01(\x05\x12\x0f\n\x07\x65lement\x18\x04 \x01(\x05\x12\x0f\n\x07quality\x18\x05 \x01(\x05\x12\x12\n\nitem_level\x18\x06 \x01(\x05\x12*\n\x07\x61\x66\x66ixes\x18\x07 \x03(\x0b\x32\x19.freeexile.chat.ItemAffix\x12\x14\n\x0c\x63rafter_name\x18\x08 \x01(\t\x12\x16\n\x0ehmac_signature\x18\t \x01(\t\x12\x15\n\rcreated_at_ms\x18\n \x01(\x03\"\xeb\x02\n\x0b\x43hatMessage\x12\x12\n\nmessage_id\x18\x01 \x01(\t\x12\x11\n\tsender_id\x18\x02 \x01(\x03\x12\x13\n\x0bsender_name\x18\x03 \x01(\t\x12\x14\n\x0csender_title\x18\x04 \x01(\t\x12\x18\n\x10sender_guild_tag\x18\x05 \x01(\t\x12,\n\x07\x63hannel\x18\x06 \x01(\x0e\x32\x1b.freeexile.chat.ChatChannel\x12\x11\n\ttarget_id\x18\x07 \x01(\x03\x12\x13\n\x0braw_content\x18\x08 \x01(\t\x12\x18\n\x10\x66iltered_content\x18\t \x01(\t\x12\x36\n\x0clinked_items\x18\n \x03(\x0b\x32 .freeexile.chat.ItemLinkSnapshot\x12\x14\n\x0ctimestamp_ms\x18\x0b \x01(\x03\x12\x13\n\x0bis_censored\x18\x0c \x01(\x08\x12\x1d\n\x15moderation_risk_score\x18\r \x01(\x05\"\x8f\x01\n\x0fSendChatRequest\x12\x11\n\tsender_id\x18\x01 \x01(\x03\x12,\n\x07\x63hannel\x18\x02 \x01(\x0e\x32\x1b.freeexile.chat.ChatChannel\x12\x11\n\ttarget_id\x18\x03 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x17\n\x0flink_item_uuids\x18\x05 \x03(\t\"m\n\x10SendChatResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x12\n\nmessage_id\x18\x03 \x01(\t\x12\x1d\n\x15\x63ooldown_remaining_ms\x18\x04 \x01(\x03\"E\n\x18QueryItemSnapshotRequest\x12\x11\n\titem_uuid\x18\x01 \x01(\t\x12\x16\n\x0ehmac_signature\x18\x02 \x01(\t\"f\n\x19QueryItemSnapshotResponse\x12\x10\n\x08is_valid\x18\x01 \x01(\x08\x12\x37\n\ritem_snapshot\x18\x02 \x01(\x0b\x32 .freeexile.chat.ItemLinkSnapshot*\xc5\x01\n\x0b\x43hatChannel\x12\x17\n\x13\x43HANNEL_UNSPECIFIED\x10\x00\x12\x11\n\rCHANNEL_WORLD\x10\x01\x12\x10\n\x0c\x43HANNEL_ZONE\x10\x02\x12\x11\n\rCHANNEL_GUILD\x10\x03\x12\x11\n\rCHANNEL_PARTY\x10\x04\x12\x13\n\x0f\x43HANNEL_WHISPER\x10\x05\x12\x12\n\x0e\x43HANNEL_SYSTEM\x10\x06\x12\x13\n\x0f\x43HANNEL_RECRUIT\x10\x07\x12\x14\n\x10\x43HANNEL_FEEDBACK\x10\x08\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'chat_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_CHATCHANNEL']._serialized_start=1166
  _globals['_CHATCHANNEL']._serialized_end=1363
  _globals['_ITEMAFFIX']._serialized_start=30
  _globals['_ITEMAFFIX']._serialized_end=119
  _globals['_ITEMLINKSNAPSHOT']._serialized_start=122
  _globals['_ITEMLINKSNAPSHOT']._serialized_end=365
  _globals['_CHATMESSAGE']._serialized_start=368
  _globals['_CHATMESSAGE']._serialized_end=731
  _globals['_SENDCHATREQUEST']._serialized_start=734
  _globals['_SENDCHATREQUEST']._serialized_end=877
  _globals['_SENDCHATRESPONSE']._serialized_start=879
  _globals['_SENDCHATRESPONSE']._serialized_end=988
  _globals['_QUERYITEMSNAPSHOTREQUEST']._serialized_start=990
  _globals['_QUERYITEMSNAPSHOTREQUEST']._serialized_end=1059
  _globals['_QUERYITEMSNAPSHOTRESPONSE']._serialized_start=1061
  _globals['_QUERYITEMSNAPSHOTRESPONSE']._serialized_end=1163
# @@protoc_insertion_point(module_scope)
