# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: quorum.proto
# pylint: skip-file

"""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 any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\x0cquorum.proto\x12\tquorum.pb\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x19google/protobuf/any.proto"=\n\x07Package\x12$\n\x04type\x18\x01 \x01(\x0e\x32\x16.quorum.pb.PackageType\x12\x0c\n\x04\x44\x61ta\x18\x02 \x01(\x0c"\x88\x02\n\x03Trx\x12\r\n\x05TrxId\x18\x01 \x01(\t\x12 \n\x04Type\x18\x02 \x01(\x0e\x32\x12.quorum.pb.TrxType\x12\x0f\n\x07GroupId\x18\x03 \x01(\t\x12\x0c\n\x04\x44\x61ta\x18\x04 \x01(\x0c\x12\x11\n\tTimeStamp\x18\x05 \x01(\x03\x12\x0f\n\x07Version\x18\x06 \x01(\t\x12\x0f\n\x07\x45xpired\x18\x07 \x01(\x03\x12\x13\n\x0bResendCount\x18\x08 \x01(\x03\x12\r\n\x05Nonce\x18\t \x01(\x03\x12\x14\n\x0cSenderPubkey\x18\n \x01(\t\x12\x12\n\nSenderSign\x18\x0b \x01(\x0c\x12.\n\x0bStorageType\x18\x0c \x01(\x0e\x32\x19.quorum.pb.TrxStroageType"\xbe\x01\n\x05\x42lock\x12\x0f\n\x07\x42lockId\x18\x01 \x01(\t\x12\x0f\n\x07GroupId\x18\x02 \x01(\t\x12\x13\n\x0bPrevBlockId\x18\x03 \x01(\t\x12\x14\n\x0cPreviousHash\x18\x04 \x01(\x0c\x12\x1c\n\x04Trxs\x18\x05 \x03(\x0b\x32\x0e.quorum.pb.Trx\x12\x16\n\x0eProducerPubKey\x18\x06 \x01(\t\x12\x0c\n\x04Hash\x18\x07 \x01(\x0c\x12\x11\n\tSignature\x18\x08 \x01(\x0c\x12\x11\n\tTimeStamp\x18\t \x01(\x03"\x9b\x02\n\x08Snapshot\x12\x12\n\nSnapshotId\x18\x01 \x01(\t\x12\x19\n\x11SnapshotPackageId\x18\x02 \x01(\t\x12\x12\n\nTotalCount\x18\x03 \x01(\x03\x12\x0f\n\x07GroupId\x18\x04 \x01(\t\x12\r\n\x05Nonce\x18\x05 \x01(\x03\x12.\n\rSnapshotItems\x18\x06 \x03(\x0b\x32\x17.quorum.pb.SnapshotItem\x12\x14\n\x0cSenderPubkey\x18\x07 \x01(\t\x12\x11\n\tSingature\x18\x08 \x01(\x0c\x12\x11\n\tTimeStamp\x18\t \x01(\x03\x12\x15\n\rHighestHeight\x18\n \x01(\x03\x12\x16\n\x0eHighestBlockId\x18\x0b \x01(\t\x12\x11\n\tItemsHash\x18\x0c \x01(\x0c"_\n\x0cSnapshotItem\x12\x16\n\x0eSnapshotItemId\x18\x01 \x01(\t\x12)\n\x04Type\x18\x02 \x01(\x0e\x32\x1b.quorum.pb.SnapShotItemType\x12\x0c\n\x04\x44\x61ta\x18\x03 \x01(\x0c"\xa2\x01\n\x0bSnapShotTag\x12\x11\n\tTimeStamp\x18\x01 \x01(\x03\x12\x15\n\rHighestHeight\x18\x02 \x01(\x03\x12\x16\n\x0eHighestBlockId\x18\x03 \x01(\t\x12\x11\n\tItemsHash\x18\x04 \x01(\x0c\x12\r\n\x05Nonce\x18\x05 \x01(\x03\x12\x19\n\x11SnapshotPackageId\x18\x06 \x01(\t\x12\x14\n\x0cSenderPubkey\x18\x07 \x01(\t"\x7f\n\x0c\x42lockDbChunk\x12\x0f\n\x07\x42lockId\x18\x01 \x01(\t\x12#\n\tBlockItem\x18\x02 \x01(\x0b\x32\x10.quorum.pb.Block\x12\x15\n\rParentBlockId\x18\x03 \x01(\t\x12\x12\n\nSubBlockId\x18\x04 \x03(\t\x12\x0e\n\x06Height\x18\x06 \x01(\x03"<\n\x08ReqBlock\x12\x0f\n\x07\x42lockId\x18\x01 \x01(\t\x12\x0f\n\x07GroupId\x18\x02 \x01(\t\x12\x0e\n\x06UserId\x18\x03 \x01(\t"2\n\x0b\x42lockSynced\x12#\n\tBlockItem\x18\x01 \x01(\x0b\x32\x10.quorum.pb.Block"d\n\tAskPeerId\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x12\n\nUserPeerId\x18\x02 \x01(\t\x12\x12\n\nUserPubkey\x18\x03 \x01(\t\x12\x10\n\x08UserSign\x18\x04 \x01(\t\x12\x0c\n\x04Memo\x18\x05 \x01(\t"y\n\rAskPeerIdResp\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x12\n\nRespPeerId\x18\x02 \x01(\t\x12\x16\n\x0eRespPeerPubkey\x18\x03 \x01(\t\x12\x10\n\x08RespSign\x18\x04 \x01(\t\x12\x19\n\x11IsDirectConnected\x18\x05 \x01(\x08"4\n\rBlockProduced\x12#\n\tBlockItem\x18\x01 \x01(\x0b\x32\x10.quorum.pb.Block"\x99\x01\n\x0cReqBlockResp\x12\'\n\x06Result\x18\x01 \x01(\x0e\x32\x17.quorum.pb.ReqBlkResult\x12\x16\n\x0eProviderPubkey\x18\x02 \x01(\t\x12\x17\n\x0fRequesterPubkey\x18\x03 \x01(\t\x12\x0f\n\x07GroupId\x18\x04 \x01(\t\x12\x0f\n\x07\x42lockId\x18\x05 \x01(\t\x12\r\n\x05\x42lock\x18\x06 \x01(\x0c"V\n\x08PostItem\x12\r\n\x05TrxId\x18\x01 \x01(\t\x12\x17\n\x0fPublisherPubkey\x18\x02 \x01(\t\x12\x0f\n\x07\x43ontent\x18\x03 \x01(\x0c\x12\x11\n\tTimeStamp\x18\x04 \x01(\x03"\xc8\x01\n\x0cProducerItem\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x16\n\x0eProducerPubkey\x18\x02 \x01(\t\x12\x18\n\x10GroupOwnerPubkey\x18\x03 \x01(\t\x12\x16\n\x0eGroupOwnerSign\x18\x04 \x01(\t\x12\x11\n\tTimeStamp\x18\x05 \x01(\x03\x12%\n\x06\x41\x63tion\x18\x06 \x01(\x0e\x32\x15.quorum.pb.ActionType\x12\x15\n\rBlockProduced\x18\x07 \x01(\x03\x12\x0c\n\x04Memo\x18\x08 \x01(\t"\xc0\x01\n\x08UserItem\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x12\n\nUserPubkey\x18\x02 \x01(\t\x12\x15\n\rEncryptPubkey\x18\x03 \x01(\t\x12\x18\n\x10GroupOwnerPubkey\x18\x04 \x01(\t\x12\x16\n\x0eGroupOwnerSign\x18\x05 \x01(\t\x12\x11\n\tTimeStamp\x18\x06 \x01(\x03\x12%\n\x06\x41\x63tion\x18\x07 \x01(\x0e\x32\x15.quorum.pb.ActionType\x12\x0c\n\x04Memo\x18\x08 \x01(\t"\xaa\x02\n\x0c\x41nnounceItem\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x12\n\nSignPubkey\x18\x02 \x01(\t\x12\x15\n\rEncryptPubkey\x18\x03 \x01(\t\x12\x1a\n\x12\x41nnouncerSignature\x18\x04 \x01(\t\x12%\n\x04Type\x18\x05 \x01(\x0e\x32\x17.quorum.pb.AnnounceType\x12\x13\n\x0bOwnerPubkey\x18\x06 \x01(\t\x12\x16\n\x0eOwnerSignature\x18\x07 \x01(\t\x12&\n\x06Result\x18\x08 \x01(\x0e\x32\x16.quorum.pb.ApproveType\x12\x11\n\tTimeStamp\x18\t \x01(\x03\x12%\n\x06\x41\x63tion\x18\n \x01(\x0e\x32\x15.quorum.pb.ActionType\x12\x0c\n\x04Memo\x18\x0b \x01(\t"\xa5\x01\n\nSchemaItem\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x18\n\x10GroupOwnerPubkey\x18\x02 \x01(\t\x12\x16\n\x0eGroupOwnerSign\x18\x03 \x01(\t\x12\x0c\n\x04Type\x18\x04 \x01(\t\x12\x0c\n\x04Rule\x18\x05 \x01(\t\x12\x11\n\tTimeStamp\x18\x06 \x01(\x03\x12%\n\x06\x41\x63tion\x18\x07 \x01(\x0e\x32\x15.quorum.pb.ActionType"\xeb\x02\n\tGroupItem\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x11\n\tGroupName\x18\x02 \x01(\t\x12\x13\n\x0bOwnerPubKey\x18\x03 \x01(\t\x12\x16\n\x0eUserSignPubkey\x18\x04 \x01(\t\x12\x19\n\x11UserEncryptPubkey\x18\x05 \x01(\t\x12\x12\n\nLastUpdate\x18\x06 \x01(\x03\x12\x15\n\rHighestHeight\x18\x07 \x01(\x03\x12\x16\n\x0eHighestBlockId\x18\x08 \x01(\t\x12&\n\x0cGenesisBlock\x18\t \x01(\x0b\x32\x10.quorum.pb.Block\x12\x30\n\x0b\x45ncryptType\x18\n \x01(\x0e\x32\x1b.quorum.pb.GroupEncryptType\x12\x32\n\x0c\x43onsenseType\x18\x0b \x01(\x0e\x32\x1c.quorum.pb.GroupConsenseType\x12\x11\n\tCipherKey\x18\x0c \x01(\t\x12\x0e\n\x06\x41ppKey\x18\r \x01(\t"\xa8\x01\n\x0f\x43hainConfigItem\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12(\n\x04Type\x18\x02 \x01(\x0e\x32\x1a.quorum.pb.ChainConfigType\x12\x0c\n\x04\x44\x61ta\x18\x03 \x01(\x0c\x12\x13\n\x0bOwnerPubkey\x18\x04 \x01(\t\x12\x16\n\x0eOwnerSignature\x18\x05 \x01(\t\x12\x11\n\tTimeStamp\x18\x06 \x01(\x03\x12\x0c\n\x04Memo\x18\x07 \x01(\t"s\n\x18\x43hainSendTrxRuleListItem\x12%\n\x06\x41\x63tion\x18\x01 \x01(\x0e\x32\x15.quorum.pb.ActionType\x12\x0e\n\x06Pubkey\x18\x03 \x01(\t\x12 \n\x04Type\x18\x04 \x03(\x0e\x32\x12.quorum.pb.TrxType"\\\n\x12SetTrxAuthModeItem\x12 \n\x04Type\x18\x01 \x01(\x0e\x32\x12.quorum.pb.TrxType\x12$\n\x04Mode\x18\x02 \x01(\x0e\x32\x16.quorum.pb.TrxAuthMode"\x92\x03\n\x0bGroupItemV0\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12\x11\n\tGroupName\x18\x02 \x01(\t\x12\x13\n\x0bOwnerPubKey\x18\x03 \x01(\t\x12\x16\n\x0eUserSignPubkey\x18\x04 \x01(\t\x12\x19\n\x11UserEncryptPubkey\x18\x05 \x01(\t\x12#\n\x08UserRole\x18\x06 \x01(\x0e\x32\x11.quorum.pb.RoleV0\x12\x12\n\nLastUpdate\x18\x07 \x01(\x03\x12\x15\n\rHighestHeight\x18\x08 \x01(\x03\x12\x16\n\x0eHighestBlockId\x18\t \x01(\t\x12&\n\x0cGenesisBlock\x18\n \x01(\x0b\x32\x10.quorum.pb.Block\x12\x30\n\x0b\x45ncryptType\x18\x0b \x01(\x0e\x32\x1b.quorum.pb.GroupEncryptType\x12\x32\n\x0c\x43onsenseType\x18\x0c \x01(\x0e\x32\x1c.quorum.pb.GroupConsenseType\x12\x11\n\tCipherKey\x18\r \x01(\t\x12\x0e\n\x06\x41ppKey\x18\x0e \x01(\t"\xd5\x01\n\rAppConfigItem\x12\x0f\n\x07GroupId\x18\x01 \x01(\t\x12%\n\x06\x41\x63tion\x18\x02 \x01(\x0e\x32\x15.quorum.pb.ActionType\x12\x0c\n\x04Name\x18\x03 \x01(\t\x12&\n\x04Type\x18\x04 \x01(\x0e\x32\x18.quorum.pb.AppConfigType\x12\r\n\x05Value\x18\x05 \x01(\t\x12\x13\n\x0bOwnerPubkey\x18\x06 \x01(\t\x12\x11\n\tOwnerSign\x18\x07 \x01(\t\x12\x0c\n\x04Memo\x18\x08 \x01(\t\x12\x11\n\tTimeStamp\x18\t \x01(\x03"L\n\x06PSPing\x12\x0e\n\x06Seqnum\x18\x01 \x01(\x05\x12\x0e\n\x06IsResp\x18\x02 \x01(\x08\x12\x11\n\tTimeStamp\x18\x03 \x01(\x03\x12\x0f\n\x07Payload\x18\x04 \x01(\x0c"\xd1\x01\n\tGroupSeed\x12&\n\x0cGenesisBlock\x18\x01 \x01(\x0b\x32\x10.quorum.pb.Block\x12\x0f\n\x07GroupId\x18\x02 \x01(\t\x12\x11\n\tGroupName\x18\x03 \x01(\t\x12\x13\n\x0bOwnerPubkey\x18\x04 \x01(\t\x12\x15\n\rConsensusType\x18\x05 \x01(\t\x12\x16\n\x0e\x45ncryptionType\x18\x06 \x01(\t\x12\x11\n\tCipherKey\x18\x07 \x01(\t\x12\x0e\n\x06\x41ppKey\x18\x08 \x01(\t\x12\x11\n\tSignature\x18\t \x01(\t"\x83\x01\n\x10NodeSDKGroupItem\x12#\n\x05Group\x18\x01 \x01(\x0b\x32\x14.quorum.pb.GroupItem\x12\x14\n\x0c\x45ncryptAlias\x18\x02 \x01(\t\x12\x11\n\tSignAlias\x18\x03 \x01(\t\x12\x0e\n\x06\x41piUrl\x18\x04 \x03(\t\x12\x11\n\tGroupSeed\x18\x05 \x01(\t"P\n\x06\x41\x43SMsg\x12#\n\x04Type\x18\x01 \x01(\x0e\x32\x15.quorum.pb.ACSMsgType\x12\x10\n\x08SenderId\x18\x02 \x01(\t\x12\x0f\n\x07Payload\x18\x03 \x01(\x0c"J\n\x0c\x42roadcastMsg\x12)\n\x04Type\x18\x01 \x01(\x0e\x32\x1b.quorum.pb.BroadcastMsgType\x12\x0f\n\x07Payload\x18\x02 \x01(\x0c"J\n\x08ProofReq\x12\x10\n\x08RootHash\x18\x01 \x01(\x0c\x12\r\n\x05Proof\x18\x02 \x03(\x0c\x12\r\n\x05Index\x18\x03 \x01(\x03\x12\x0e\n\x06Leaves\x18\x04 \x01(\x03"+\n\x07\x45\x63hoReq\x12 \n\x03Req\x18\x01 \x01(\x0b\x32\x13.quorum.pb.ProofReq"\x1c\n\x08ReadyReq\x12\x10\n\x08RootHash\x18\x01 \x01(\x0c"Y\n\x0c\x41greementMsg\x12)\n\x04Type\x18\x01 \x01(\x0e\x32\x1b.quorum.pb.AgreementMsgType\x12\r\n\x05\x45poch\x18\x02 \x01(\x03\x12\x0f\n\x07Payload\x18\x03 \x01(\x0c"\x18\n\x07\x42valReq\x12\r\n\x05Value\x18\x01 \x01(\x08"\x17\n\x06\x41uxReq\x12\r\n\x05Value\x18\x01 \x01(\x08"+\n\x06\x41nyObj\x12!\n\x03\x61ny\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any"\x9e\x07\n\x06Object\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12&\n\x0b\x61ttachments\x18\x03 \x03(\x0b\x32\x11.quorum.pb.Object\x12\'\n\x0c\x61ttributedTo\x18\x04 \x03(\x0b\x32\x11.quorum.pb.Object\x12#\n\x08\x61udience\x18\x05 \x01(\x0b\x32\x11.quorum.pb.Object\x12\x0f\n\x07\x63ontent\x18\x06 \x01(\t\x12"\n\x07\x63ontext\x18\x07 \x01(\x0b\x32\x11.quorum.pb.Object\x12\x0c\n\x04name\x18\x08 \x01(\t\x12+\n\x07\x65ndtime\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12$\n\tgenerator\x18\n \x01(\x0b\x32\x11.quorum.pb.Object\x12\x1f\n\x04icon\x18\x0b \x03(\x0b\x32\x11.quorum.pb.Object\x12\x1f\n\x05image\x18\x0c \x03(\x0b\x32\x10.quorum.pb.Image\x12#\n\tinreplyto\x18\r \x01(\x0b\x32\x10.quorum.pb.Reply\x12#\n\x08location\x18\x0e \x01(\x0b\x32\x11.quorum.pb.Object\x12"\n\x07preview\x18\x0f \x01(\x0b\x32\x11.quorum.pb.Object\x12-\n\tpublished\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12"\n\x07replies\x18\x11 \x01(\x0b\x32\x11.quorum.pb.Object\x12-\n\tstartTime\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07summary\x18\x13 \x01(\t\x12\x1e\n\x03tag\x18\x14 \x03(\x0b\x32\x11.quorum.pb.Object\x12+\n\x07updated\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1c\n\x03url\x18\x16 \x03(\x0b\x32\x0f.quorum.pb.Link\x12\x1d\n\x02to\x18\x17 \x03(\x0b\x32\x11.quorum.pb.Object\x12\x1e\n\x03\x62to\x18\x18 \x03(\x0b\x32\x11.quorum.pb.Object\x12\x1d\n\x02\x63\x63\x18\x19 \x03(\x0b\x32\x11.quorum.pb.Object\x12\x1e\n\x03\x62\x63\x63\x18\x1a \x03(\x0b\x32\x11.quorum.pb.Object\x12\x11\n\tmediaType\x18\x1b \x01(\t\x12\x10\n\x08\x64uration\x18\x1c \x01(\t\x12\x1d\n\x04\x66ile\x18\x1d \x01(\x0b\x32\x0f.quorum.pb.File"\x97\x01\n\x04Link\x12\x0c\n\x04href\x18\x01 \x01(\t\x12\x0b\n\x03rel\x18\x02 \x03(\t\x12\x11\n\tmediaType\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x10\n\x08hreflang\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12"\n\x07preview\x18\x08 \x01(\x0b\x32\x11.quorum.pb.Object"\'\n\x05Reply\x12\r\n\x05trxid\x18\x01 \x01(\t\x12\x0f\n\x07groupid\x18\x02 \x01(\t"R\n\x05Image\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tmediaType\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\x0c\x12\x0b\n\x03url\x18\x05 \x01(\t"\xb7\x01\n\x04\x46ile\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tmediaType\x18\x03 \x01(\t\x12\x30\n\x0b\x63ompression\x18\x04 \x01(\x0e\x32\x1b.quorum.pb.File.Compression\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\x0c\x12\x0b\n\x03url\x18\x06 \x01(\t"2\n\x0b\x43ompression\x12\x08\n\x04none\x10\x00\x12\x06\n\x02gz\x10\x01\x12\x07\n\x03zip\x10\x02\x12\x08\n\x04zstd\x10\x03"g\n\x06Person\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x1f\n\x05image\x18\x03 \x01(\x0b\x32\x10.quorum.pb.Image\x12"\n\x06wallet\x18\x0b \x03(\x0b\x32\x12.quorum.pb.Payment"1\n\x07Payment\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t"\xfb\x08\n\x08\x41\x63tivity\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12&\n\x0b\x61ttachments\x18\x03 \x03(\x0b\x32\x11.quorum.pb.Object\x12\'\n\x0c\x61ttributedTo\x18\x04 \x03(\x0b\x32\x11.quorum.pb.Object\x12#\n\x08\x61udience\x18\x05 \x01(\x0b\x32\x11.quorum.pb.Object\x12\x0f\n\x07\x63ontent\x18\x06 \x01(\t\x12"\n\x07\x63ontext\x18\x07 \x01(\x0b\x32\x11.quorum.pb.Object\x12\x0c\n\x04name\x18\x08 \x01(\t\x12+\n\x07\x65ndtime\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12$\n\tgenerator\x18\n \x01(\x0b\x32\x11.quorum.pb.Object\x12\x1f\n\x04icon\x18\x0b \x03(\x0b\x32\x11.quorum.pb.Object\x12 \n\x05image\x18\x0c \x03(\x0b\x32\x11.quorum.pb.Object\x12$\n\tinReplyTo\x18\r \x01(\x0b\x32\x11.quorum.pb.Object\x12#\n\x08location\x18\x0e \x01(\x0b\x32\x11.quorum.pb.Object\x12"\n\x07preview\x18\x0f \x01(\x0b\x32\x11.quorum.pb.Object\x12-\n\tpublished\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12"\n\x07replies\x18\x11 \x01(\x0b\x32\x11.quorum.pb.Object\x12-\n\tstartTime\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07summary\x18\x13 \x01(\t\x12\x1e\n\x03tag\x18\x14 \x03(\x0b\x32\x11.quorum.pb.Object\x12+\n\x07updated\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1c\n\x03url\x18\x16 \x03(\x0b\x32\x0f.quorum.pb.Link\x12\x1d\n\x02to\x18\x17 \x03(\x0b\x32\x11.quorum.pb.Object\x12\x1e\n\x03\x62to\x18\x18 \x03(\x0b\x32\x11.quorum.pb.Object\x12\x1d\n\x02\x63\x63\x18\x19 \x03(\x0b\x32\x11.quorum.pb.Object\x12\x1e\n\x03\x62\x63\x63\x18\x1a \x03(\x0b\x32\x11.quorum.pb.Object\x12\x11\n\tmediaType\x18\x1b \x01(\t\x12\x10\n\x08\x64uration\x18\x1c \x01(\t\x12 \n\x05\x61\x63tor\x18\x1d \x01(\x0b\x32\x11.quorum.pb.Object\x12!\n\x06object\x18\x1e \x01(\x0b\x32\x11.quorum.pb.Object\x12!\n\x06target\x18\x1f \x01(\x0b\x32\x11.quorum.pb.Object\x12!\n\x06result\x18  \x01(\x0b\x32\x11.quorum.pb.Object\x12!\n\x06origin\x18! \x01(\x0b\x32\x11.quorum.pb.Object\x12%\n\ninstrument\x18" \x01(\x0b\x32\x11.quorum.pb.Object\x12!\n\x06person\x18# \x01(\x0b\x32\x11.quorum.pb.Person*8\n\x0bPackageType\x12\x07\n\x03TRX\x10\x00\x12\t\n\x05\x42LOCK\x10\x01\x12\x0c\n\x08SNAPSHOT\x10\x02\x12\x07\n\x03\x41\x43S\x10\x03*\xf5\x01\n\x07TrxType\x12\x08\n\x04POST\x10\x00\x12\n\n\x06SCHEMA\x10\x02\x12\x0c\n\x08PRODUCER\x10\x03\x12\x0c\n\x08\x41NNOUNCE\x10\x04\x12\x15\n\x11REQ_BLOCK_FORWARD\x10\x05\x12\x16\n\x12REQ_BLOCK_BACKWARD\x10\x06\x12\x12\n\x0eREQ_BLOCK_RESP\x10\x07\x12\x10\n\x0c\x42LOCK_SYNCED\x10\x08\x12\x12\n\x0e\x42LOCK_PRODUCED\x10\t\x12\x08\n\x04USER\x10\n\x12\x0e\n\nASK_PEERID\x10\x0b\x12\x13\n\x0f\x41SK_PEERID_RESP\x10\x0c\x12\x10\n\x0c\x43HAIN_CONFIG\x10\r\x12\x0e\n\nAPP_CONFIG\x10\x0e*A\n\x0c\x41nnounceType\x12\x0b\n\x07\x41S_USER\x10\x00\x12\x0f\n\x0b\x41S_PRODUCER\x10\x01\x12\x13\n\x0f\x41S_USER_ENCRYPT\x10\x02*8\n\x0b\x41pproveType\x12\r\n\tANNOUNCED\x10\x00\x12\x0c\n\x08\x41PPROVED\x10\x01\x12\x0c\n\x08REJECTED\x10\x02*!\n\nActionType\x12\x07\n\x03\x41\x44\x44\x10\x00\x12\n\n\x06REMOVE\x10\x01*&\n\x0eTrxStroageType\x12\t\n\x05\x43HAIN\x10\x00\x12\t\n\x05\x43\x41\x43HE\x10\x01*\x87\x01\n\x10SnapShotItemType\x12\x17\n\x13SNAPSHOT_APP_CONFIG\x10\x00\x12\x19\n\x15SNAPSHOT_CHAIN_CONFIG\x10\x01\x12\x15\n\x11SNAPSHOT_PRODUCER\x10\x02\x12\x11\n\rSNAPSHOT_USER\x10\x03\x12\x15\n\x11SNAPSHOT_ANNOUNCE\x10\x04*5\n\x0cReqBlkResult\x12\x10\n\x0c\x42LOCK_IN_TRX\x10\x00\x12\x13\n\x0f\x42LOCK_NOT_FOUND\x10\x01*+\n\x10GroupEncryptType\x12\n\n\x06PUBLIC\x10\x00\x12\x0b\n\x07PRIVATE\x10\x01*%\n\x11GroupConsenseType\x12\x07\n\x03POA\x10\x00\x12\x07\n\x03POS\x10\x01*,\n\x06RoleV0\x12\x12\n\x0eGROUP_PRODUCER\x10\x00\x12\x0e\n\nGROUP_USER\x10\x01*L\n\x0f\x43hainConfigType\x12\x15\n\x11SET_TRX_AUTH_MODE\x10\x00\x12\x10\n\x0cUPD_DNY_LIST\x10\x01\x12\x10\n\x0cUPD_ALW_LIST\x10\x02*7\n\x0bTrxAuthMode\x12\x13\n\x0f\x46OLLOW_ALW_LIST\x10\x00\x12\x13\n\x0f\x46OLLOW_DNY_LIST\x10\x01*-\n\x0c\x41uthListType\x12\x0e\n\nALLOW_LIST\x10\x00\x12\r\n\tDENY_LIST\x10\x01*.\n\rAppConfigType\x12\x07\n\x03INT\x10\x00\x12\x08\n\x04\x42OOL\x10\x01\x12\n\n\x06STRING\x10\x02**\n\nACSMsgType\x12\r\n\tAGREEMENT\x10\x00\x12\r\n\tBROADCAST\x10\x01*>\n\x10\x42roadcastMsgType\x12\r\n\tPROOF_REQ\x10\x00\x12\x0c\n\x08\x45\x43HO_REQ\x10\x01\x12\r\n\tREADY_REQ\x10\x02*-\n\x10\x41greementMsgType\x12\x0c\n\x08\x42VAL_REQ\x10\x00\x12\x0b\n\x07\x41UX_REQ\x10\x01\x42*Z(github.com/rumsystem/rumchaindata/pkg/pbb\x06proto3'
)

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "quorum_pb2", globals())
if _descriptor._USE_C_DESCRIPTORS == False:

    DESCRIPTOR._options = None
    DESCRIPTOR._serialized_options = b"Z(github.com/rumsystem/rumchaindata/pkg/pb"
    _PACKAGETYPE._serialized_start = 7780
    _PACKAGETYPE._serialized_end = 7836
    _TRXTYPE._serialized_start = 7839
    _TRXTYPE._serialized_end = 8084
    _ANNOUNCETYPE._serialized_start = 8086
    _ANNOUNCETYPE._serialized_end = 8151
    _APPROVETYPE._serialized_start = 8153
    _APPROVETYPE._serialized_end = 8209
    _ACTIONTYPE._serialized_start = 8211
    _ACTIONTYPE._serialized_end = 8244
    _TRXSTROAGETYPE._serialized_start = 8246
    _TRXSTROAGETYPE._serialized_end = 8284
    _SNAPSHOTITEMTYPE._serialized_start = 8287
    _SNAPSHOTITEMTYPE._serialized_end = 8422
    _REQBLKRESULT._serialized_start = 8424
    _REQBLKRESULT._serialized_end = 8477
    _GROUPENCRYPTTYPE._serialized_start = 8479
    _GROUPENCRYPTTYPE._serialized_end = 8522
    _GROUPCONSENSETYPE._serialized_start = 8524
    _GROUPCONSENSETYPE._serialized_end = 8561
    _ROLEV0._serialized_start = 8563
    _ROLEV0._serialized_end = 8607
    _CHAINCONFIGTYPE._serialized_start = 8609
    _CHAINCONFIGTYPE._serialized_end = 8685
    _TRXAUTHMODE._serialized_start = 8687
    _TRXAUTHMODE._serialized_end = 8742
    _AUTHLISTTYPE._serialized_start = 8744
    _AUTHLISTTYPE._serialized_end = 8789
    _APPCONFIGTYPE._serialized_start = 8791
    _APPCONFIGTYPE._serialized_end = 8837
    _ACSMSGTYPE._serialized_start = 8839
    _ACSMSGTYPE._serialized_end = 8881
    _BROADCASTMSGTYPE._serialized_start = 8883
    _BROADCASTMSGTYPE._serialized_end = 8945
    _AGREEMENTMSGTYPE._serialized_start = 8947
    _AGREEMENTMSGTYPE._serialized_end = 8992
    _PACKAGE._serialized_start = 87
    _PACKAGE._serialized_end = 148
    _TRX._serialized_start = 151
    _TRX._serialized_end = 415
    _BLOCK._serialized_start = 418
    _BLOCK._serialized_end = 608
    _SNAPSHOT._serialized_start = 611
    _SNAPSHOT._serialized_end = 894
    _SNAPSHOTITEM._serialized_start = 896
    _SNAPSHOTITEM._serialized_end = 991
    _SNAPSHOTTAG._serialized_start = 994
    _SNAPSHOTTAG._serialized_end = 1156
    _BLOCKDBCHUNK._serialized_start = 1158
    _BLOCKDBCHUNK._serialized_end = 1285
    _REQBLOCK._serialized_start = 1287
    _REQBLOCK._serialized_end = 1347
    _BLOCKSYNCED._serialized_start = 1349
    _BLOCKSYNCED._serialized_end = 1399
    _ASKPEERID._serialized_start = 1401
    _ASKPEERID._serialized_end = 1501
    _ASKPEERIDRESP._serialized_start = 1503
    _ASKPEERIDRESP._serialized_end = 1624
    _BLOCKPRODUCED._serialized_start = 1626
    _BLOCKPRODUCED._serialized_end = 1678
    _REQBLOCKRESP._serialized_start = 1681
    _REQBLOCKRESP._serialized_end = 1834
    _POSTITEM._serialized_start = 1836
    _POSTITEM._serialized_end = 1922
    _PRODUCERITEM._serialized_start = 1925
    _PRODUCERITEM._serialized_end = 2125
    _USERITEM._serialized_start = 2128
    _USERITEM._serialized_end = 2320
    _ANNOUNCEITEM._serialized_start = 2323
    _ANNOUNCEITEM._serialized_end = 2621
    _SCHEMAITEM._serialized_start = 2624
    _SCHEMAITEM._serialized_end = 2789
    _GROUPITEM._serialized_start = 2792
    _GROUPITEM._serialized_end = 3155
    _CHAINCONFIGITEM._serialized_start = 3158
    _CHAINCONFIGITEM._serialized_end = 3326
    _CHAINSENDTRXRULELISTITEM._serialized_start = 3328
    _CHAINSENDTRXRULELISTITEM._serialized_end = 3443
    _SETTRXAUTHMODEITEM._serialized_start = 3445
    _SETTRXAUTHMODEITEM._serialized_end = 3537
    _GROUPITEMV0._serialized_start = 3540
    _GROUPITEMV0._serialized_end = 3942
    _APPCONFIGITEM._serialized_start = 3945
    _APPCONFIGITEM._serialized_end = 4158
    _PSPING._serialized_start = 4160
    _PSPING._serialized_end = 4236
    _GROUPSEED._serialized_start = 4239
    _GROUPSEED._serialized_end = 4448
    _NODESDKGROUPITEM._serialized_start = 4451
    _NODESDKGROUPITEM._serialized_end = 4582
    _ACSMSG._serialized_start = 4584
    _ACSMSG._serialized_end = 4664
    _BROADCASTMSG._serialized_start = 4666
    _BROADCASTMSG._serialized_end = 4740
    _PROOFREQ._serialized_start = 4742
    _PROOFREQ._serialized_end = 4816
    _ECHOREQ._serialized_start = 4818
    _ECHOREQ._serialized_end = 4861
    _READYREQ._serialized_start = 4863
    _READYREQ._serialized_end = 4891
    _AGREEMENTMSG._serialized_start = 4893
    _AGREEMENTMSG._serialized_end = 4982
    _BVALREQ._serialized_start = 4984
    _BVALREQ._serialized_end = 5008
    _AUXREQ._serialized_start = 5010
    _AUXREQ._serialized_end = 5033
    _ANYOBJ._serialized_start = 5035
    _ANYOBJ._serialized_end = 5078
    _OBJECT._serialized_start = 5081
    _OBJECT._serialized_end = 6007
    _LINK._serialized_start = 6010
    _LINK._serialized_end = 6161
    _REPLY._serialized_start = 6163
    _REPLY._serialized_end = 6202
    _IMAGE._serialized_start = 6204
    _IMAGE._serialized_end = 6286
    _FILE._serialized_start = 6289
    _FILE._serialized_end = 6472
    _FILE_COMPRESSION._serialized_start = 6422
    _FILE_COMPRESSION._serialized_end = 6472
    _PERSON._serialized_start = 6474
    _PERSON._serialized_end = 6577
    _PAYMENT._serialized_start = 6579
    _PAYMENT._serialized_end = 6628
    _ACTIVITY._serialized_start = 6631
    _ACTIVITY._serialized_end = 7778
# @@protoc_insertion_point(module_scope)
