# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cai/pb/im/msg/receipt/receipt.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()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#cai/pb/im/msg/receipt/receipt.proto\x12\x0eim.msg.receipt\"P\n\x07MsgInfo\x12\x10\n\x08\x66rom_uin\x18\x01 \x01(\x04\x12\x0e\n\x06to_uin\x18\x02 \x01(\x04\x12\x0f\n\x07msg_seq\x18\x03 \x01(\r\x12\x12\n\nmsg_random\x18\x04 \x01(\r\" \n\x0bReceiptInfo\x12\x11\n\tread_time\x18\x01 \x01(\x04\"D\n\nReceiptReq\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\r\x12%\n\x04info\x18\x02 \x01(\x0b\x32\x17.im.msg.receipt.MsgInfo\"Q\n\x0bReceiptResp\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\r\x12\x31\n\x0creceipt_info\x18\x02 \x01(\x0b\x32\x1b.im.msg.receipt.ReceiptInfo')



_MSGINFO = DESCRIPTOR.message_types_by_name['MsgInfo']
_RECEIPTINFO = DESCRIPTOR.message_types_by_name['ReceiptInfo']
_RECEIPTREQ = DESCRIPTOR.message_types_by_name['ReceiptReq']
_RECEIPTRESP = DESCRIPTOR.message_types_by_name['ReceiptResp']
MsgInfo = _reflection.GeneratedProtocolMessageType('MsgInfo', (_message.Message,), {
  'DESCRIPTOR' : _MSGINFO,
  '__module__' : 'cai.pb.im.msg.receipt.receipt_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.receipt.MsgInfo)
  })
_sym_db.RegisterMessage(MsgInfo)

ReceiptInfo = _reflection.GeneratedProtocolMessageType('ReceiptInfo', (_message.Message,), {
  'DESCRIPTOR' : _RECEIPTINFO,
  '__module__' : 'cai.pb.im.msg.receipt.receipt_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.receipt.ReceiptInfo)
  })
_sym_db.RegisterMessage(ReceiptInfo)

ReceiptReq = _reflection.GeneratedProtocolMessageType('ReceiptReq', (_message.Message,), {
  'DESCRIPTOR' : _RECEIPTREQ,
  '__module__' : 'cai.pb.im.msg.receipt.receipt_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.receipt.ReceiptReq)
  })
_sym_db.RegisterMessage(ReceiptReq)

ReceiptResp = _reflection.GeneratedProtocolMessageType('ReceiptResp', (_message.Message,), {
  'DESCRIPTOR' : _RECEIPTRESP,
  '__module__' : 'cai.pb.im.msg.receipt.receipt_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.receipt.ReceiptResp)
  })
_sym_db.RegisterMessage(ReceiptResp)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _MSGINFO._serialized_start=55
  _MSGINFO._serialized_end=135
  _RECEIPTINFO._serialized_start=137
  _RECEIPTINFO._serialized_end=169
  _RECEIPTREQ._serialized_start=171
  _RECEIPTREQ._serialized_end=239
  _RECEIPTRESP._serialized_start=241
  _RECEIPTRESP._serialized_end=322
# @@protoc_insertion_point(module_scope)
