github.com/leonlxy/hyperledger@v1.0.0-alpha.0.20170427033203-34922035d248/bddtests/common/common_pb2.py (about)

     1  # Generated by the protocol buffer compiler.  DO NOT EDIT!
     2  # source: common/common.proto
     3  
     4  import sys
     5  _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
     6  from google.protobuf.internal import enum_type_wrapper
     7  from google.protobuf import descriptor as _descriptor
     8  from google.protobuf import message as _message
     9  from google.protobuf import reflection as _reflection
    10  from google.protobuf import symbol_database as _symbol_database
    11  from google.protobuf import descriptor_pb2
    12  # @@protoc_insertion_point(imports)
    13  
    14  _sym_db = _symbol_database.Default()
    15  
    16  
    17  from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
    18  
    19  
    20  DESCRIPTOR = _descriptor.FileDescriptor(
    21    name='common/common.proto',
    22    package='common',
    23    syntax='proto3',
    24    serialized_pb=_b('\n\x13\x63ommon/common.proto\x12\x06\x63ommon\x1a\x1fgoogle/protobuf/timestamp.proto\"\x1b\n\nLastConfig\x12\r\n\x05index\x18\x01 \x01(\x04\"H\n\x08Metadata\x12\r\n\x05value\x18\x01 \x01(\x0c\x12-\n\nsignatures\x18\x02 \x03(\x0b\x32\x19.common.MetadataSignature\"@\n\x11MetadataSignature\x12\x18\n\x10signature_header\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\":\n\x06Header\x12\x16\n\x0e\x63hannel_header\x18\x01 \x01(\x0c\x12\x18\n\x10signature_header\x18\x02 \x01(\x0c\"\xa2\x01\n\rChannelHeader\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x0f\n\x07version\x18\x02 \x01(\x05\x12-\n\ttimestamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\nchannel_id\x18\x04 \x01(\t\x12\r\n\x05tx_id\x18\x05 \x01(\t\x12\r\n\x05\x65poch\x18\x06 \x01(\x04\x12\x11\n\textension\x18\x07 \x01(\x0c\"1\n\x0fSignatureHeader\x12\x0f\n\x07\x63reator\x18\x01 \x01(\x0c\x12\r\n\x05nonce\x18\x02 \x01(\x0c\"7\n\x07Payload\x12\x1e\n\x06header\x18\x01 \x01(\x0b\x32\x0e.common.Header\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\".\n\x08\x45nvelope\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\"v\n\x05\x42lock\x12#\n\x06header\x18\x01 \x01(\x0b\x32\x13.common.BlockHeader\x12\x1f\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x11.common.BlockData\x12\'\n\x08metadata\x18\x03 \x01(\x0b\x32\x15.common.BlockMetadata\"G\n\x0b\x42lockHeader\x12\x0e\n\x06number\x18\x01 \x01(\x04\x12\x15\n\rprevious_hash\x18\x02 \x01(\x0c\x12\x11\n\tdata_hash\x18\x03 \x01(\x0c\"\x19\n\tBlockData\x12\x0c\n\x04\x64\x61ta\x18\x01 \x03(\x0c\"!\n\rBlockMetadata\x12\x10\n\x08metadata\x18\x01 \x03(\x0c*\xaa\x01\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x07SUCCESS\x10\xc8\x01\x12\x10\n\x0b\x42\x41\x44_REQUEST\x10\x90\x03\x12\x0e\n\tFORBIDDEN\x10\x93\x03\x12\x0e\n\tNOT_FOUND\x10\x94\x03\x12\x1d\n\x18REQUEST_ENTITY_TOO_LARGE\x10\x9d\x03\x12\x1a\n\x15INTERNAL_SERVER_ERROR\x10\xf4\x03\x12\x18\n\x13SERVICE_UNAVAILABLE\x10\xf7\x03*\x99\x01\n\nHeaderType\x12\x0b\n\x07MESSAGE\x10\x00\x12\n\n\x06\x43ONFIG\x10\x01\x12\x11\n\rCONFIG_UPDATE\x10\x02\x12\x18\n\x14\x45NDORSER_TRANSACTION\x10\x03\x12\x17\n\x13ORDERER_TRANSACTION\x10\x04\x12\x15\n\x11\x44\x45LIVER_SEEK_INFO\x10\x05\x12\x15\n\x11\x43HAINCODE_PACKAGE\x10\x06*[\n\x12\x42lockMetadataIndex\x12\x0e\n\nSIGNATURES\x10\x00\x12\x0f\n\x0bLAST_CONFIG\x10\x01\x12\x17\n\x13TRANSACTIONS_FILTER\x10\x02\x12\x0b\n\x07ORDERER\x10\x03\x42S\n$org.hyperledger.fabric.protos.commonZ+github.com/hyperledger/fabric/protos/commonb\x06proto3')
    25    ,
    26    dependencies=[google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])
    27  _sym_db.RegisterFileDescriptor(DESCRIPTOR)
    28  
    29  _STATUS = _descriptor.EnumDescriptor(
    30    name='Status',
    31    full_name='common.Status',
    32    filename=None,
    33    file=DESCRIPTOR,
    34    values=[
    35      _descriptor.EnumValueDescriptor(
    36        name='UNKNOWN', index=0, number=0,
    37        options=None,
    38        type=None),
    39      _descriptor.EnumValueDescriptor(
    40        name='SUCCESS', index=1, number=200,
    41        options=None,
    42        type=None),
    43      _descriptor.EnumValueDescriptor(
    44        name='BAD_REQUEST', index=2, number=400,
    45        options=None,
    46        type=None),
    47      _descriptor.EnumValueDescriptor(
    48        name='FORBIDDEN', index=3, number=403,
    49        options=None,
    50        type=None),
    51      _descriptor.EnumValueDescriptor(
    52        name='NOT_FOUND', index=4, number=404,
    53        options=None,
    54        type=None),
    55      _descriptor.EnumValueDescriptor(
    56        name='REQUEST_ENTITY_TOO_LARGE', index=5, number=413,
    57        options=None,
    58        type=None),
    59      _descriptor.EnumValueDescriptor(
    60        name='INTERNAL_SERVER_ERROR', index=6, number=500,
    61        options=None,
    62        type=None),
    63      _descriptor.EnumValueDescriptor(
    64        name='SERVICE_UNAVAILABLE', index=7, number=503,
    65        options=None,
    66        type=None),
    67    ],
    68    containing_type=None,
    69    options=None,
    70    serialized_start=870,
    71    serialized_end=1040,
    72  )
    73  _sym_db.RegisterEnumDescriptor(_STATUS)
    74  
    75  Status = enum_type_wrapper.EnumTypeWrapper(_STATUS)
    76  _HEADERTYPE = _descriptor.EnumDescriptor(
    77    name='HeaderType',
    78    full_name='common.HeaderType',
    79    filename=None,
    80    file=DESCRIPTOR,
    81    values=[
    82      _descriptor.EnumValueDescriptor(
    83        name='MESSAGE', index=0, number=0,
    84        options=None,
    85        type=None),
    86      _descriptor.EnumValueDescriptor(
    87        name='CONFIG', index=1, number=1,
    88        options=None,
    89        type=None),
    90      _descriptor.EnumValueDescriptor(
    91        name='CONFIG_UPDATE', index=2, number=2,
    92        options=None,
    93        type=None),
    94      _descriptor.EnumValueDescriptor(
    95        name='ENDORSER_TRANSACTION', index=3, number=3,
    96        options=None,
    97        type=None),
    98      _descriptor.EnumValueDescriptor(
    99        name='ORDERER_TRANSACTION', index=4, number=4,
   100        options=None,
   101        type=None),
   102      _descriptor.EnumValueDescriptor(
   103        name='DELIVER_SEEK_INFO', index=5, number=5,
   104        options=None,
   105        type=None),
   106      _descriptor.EnumValueDescriptor(
   107        name='CHAINCODE_PACKAGE', index=6, number=6,
   108        options=None,
   109        type=None),
   110    ],
   111    containing_type=None,
   112    options=None,
   113    serialized_start=1043,
   114    serialized_end=1196,
   115  )
   116  _sym_db.RegisterEnumDescriptor(_HEADERTYPE)
   117  
   118  HeaderType = enum_type_wrapper.EnumTypeWrapper(_HEADERTYPE)
   119  _BLOCKMETADATAINDEX = _descriptor.EnumDescriptor(
   120    name='BlockMetadataIndex',
   121    full_name='common.BlockMetadataIndex',
   122    filename=None,
   123    file=DESCRIPTOR,
   124    values=[
   125      _descriptor.EnumValueDescriptor(
   126        name='SIGNATURES', index=0, number=0,
   127        options=None,
   128        type=None),
   129      _descriptor.EnumValueDescriptor(
   130        name='LAST_CONFIG', index=1, number=1,
   131        options=None,
   132        type=None),
   133      _descriptor.EnumValueDescriptor(
   134        name='TRANSACTIONS_FILTER', index=2, number=2,
   135        options=None,
   136        type=None),
   137      _descriptor.EnumValueDescriptor(
   138        name='ORDERER', index=3, number=3,
   139        options=None,
   140        type=None),
   141    ],
   142    containing_type=None,
   143    options=None,
   144    serialized_start=1198,
   145    serialized_end=1289,
   146  )
   147  _sym_db.RegisterEnumDescriptor(_BLOCKMETADATAINDEX)
   148  
   149  BlockMetadataIndex = enum_type_wrapper.EnumTypeWrapper(_BLOCKMETADATAINDEX)
   150  UNKNOWN = 0
   151  SUCCESS = 200
   152  BAD_REQUEST = 400
   153  FORBIDDEN = 403
   154  NOT_FOUND = 404
   155  REQUEST_ENTITY_TOO_LARGE = 413
   156  INTERNAL_SERVER_ERROR = 500
   157  SERVICE_UNAVAILABLE = 503
   158  MESSAGE = 0
   159  CONFIG = 1
   160  CONFIG_UPDATE = 2
   161  ENDORSER_TRANSACTION = 3
   162  ORDERER_TRANSACTION = 4
   163  DELIVER_SEEK_INFO = 5
   164  CHAINCODE_PACKAGE = 6
   165  SIGNATURES = 0
   166  LAST_CONFIG = 1
   167  TRANSACTIONS_FILTER = 2
   168  ORDERER = 3
   169  
   170  
   171  
   172  _LASTCONFIG = _descriptor.Descriptor(
   173    name='LastConfig',
   174    full_name='common.LastConfig',
   175    filename=None,
   176    file=DESCRIPTOR,
   177    containing_type=None,
   178    fields=[
   179      _descriptor.FieldDescriptor(
   180        name='index', full_name='common.LastConfig.index', index=0,
   181        number=1, type=4, cpp_type=4, label=1,
   182        has_default_value=False, default_value=0,
   183        message_type=None, enum_type=None, containing_type=None,
   184        is_extension=False, extension_scope=None,
   185        options=None),
   186    ],
   187    extensions=[
   188    ],
   189    nested_types=[],
   190    enum_types=[
   191    ],
   192    options=None,
   193    is_extendable=False,
   194    syntax='proto3',
   195    extension_ranges=[],
   196    oneofs=[
   197    ],
   198    serialized_start=64,
   199    serialized_end=91,
   200  )
   201  
   202  
   203  _METADATA = _descriptor.Descriptor(
   204    name='Metadata',
   205    full_name='common.Metadata',
   206    filename=None,
   207    file=DESCRIPTOR,
   208    containing_type=None,
   209    fields=[
   210      _descriptor.FieldDescriptor(
   211        name='value', full_name='common.Metadata.value', index=0,
   212        number=1, type=12, cpp_type=9, label=1,
   213        has_default_value=False, default_value=_b(""),
   214        message_type=None, enum_type=None, containing_type=None,
   215        is_extension=False, extension_scope=None,
   216        options=None),
   217      _descriptor.FieldDescriptor(
   218        name='signatures', full_name='common.Metadata.signatures', index=1,
   219        number=2, type=11, cpp_type=10, label=3,
   220        has_default_value=False, default_value=[],
   221        message_type=None, enum_type=None, containing_type=None,
   222        is_extension=False, extension_scope=None,
   223        options=None),
   224    ],
   225    extensions=[
   226    ],
   227    nested_types=[],
   228    enum_types=[
   229    ],
   230    options=None,
   231    is_extendable=False,
   232    syntax='proto3',
   233    extension_ranges=[],
   234    oneofs=[
   235    ],
   236    serialized_start=93,
   237    serialized_end=165,
   238  )
   239  
   240  
   241  _METADATASIGNATURE = _descriptor.Descriptor(
   242    name='MetadataSignature',
   243    full_name='common.MetadataSignature',
   244    filename=None,
   245    file=DESCRIPTOR,
   246    containing_type=None,
   247    fields=[
   248      _descriptor.FieldDescriptor(
   249        name='signature_header', full_name='common.MetadataSignature.signature_header', index=0,
   250        number=1, type=12, cpp_type=9, label=1,
   251        has_default_value=False, default_value=_b(""),
   252        message_type=None, enum_type=None, containing_type=None,
   253        is_extension=False, extension_scope=None,
   254        options=None),
   255      _descriptor.FieldDescriptor(
   256        name='signature', full_name='common.MetadataSignature.signature', index=1,
   257        number=2, type=12, cpp_type=9, label=1,
   258        has_default_value=False, default_value=_b(""),
   259        message_type=None, enum_type=None, containing_type=None,
   260        is_extension=False, extension_scope=None,
   261        options=None),
   262    ],
   263    extensions=[
   264    ],
   265    nested_types=[],
   266    enum_types=[
   267    ],
   268    options=None,
   269    is_extendable=False,
   270    syntax='proto3',
   271    extension_ranges=[],
   272    oneofs=[
   273    ],
   274    serialized_start=167,
   275    serialized_end=231,
   276  )
   277  
   278  
   279  _HEADER = _descriptor.Descriptor(
   280    name='Header',
   281    full_name='common.Header',
   282    filename=None,
   283    file=DESCRIPTOR,
   284    containing_type=None,
   285    fields=[
   286      _descriptor.FieldDescriptor(
   287        name='channel_header', full_name='common.Header.channel_header', index=0,
   288        number=1, type=12, cpp_type=9, label=1,
   289        has_default_value=False, default_value=_b(""),
   290        message_type=None, enum_type=None, containing_type=None,
   291        is_extension=False, extension_scope=None,
   292        options=None),
   293      _descriptor.FieldDescriptor(
   294        name='signature_header', full_name='common.Header.signature_header', index=1,
   295        number=2, type=12, cpp_type=9, label=1,
   296        has_default_value=False, default_value=_b(""),
   297        message_type=None, enum_type=None, containing_type=None,
   298        is_extension=False, extension_scope=None,
   299        options=None),
   300    ],
   301    extensions=[
   302    ],
   303    nested_types=[],
   304    enum_types=[
   305    ],
   306    options=None,
   307    is_extendable=False,
   308    syntax='proto3',
   309    extension_ranges=[],
   310    oneofs=[
   311    ],
   312    serialized_start=233,
   313    serialized_end=291,
   314  )
   315  
   316  
   317  _CHANNELHEADER = _descriptor.Descriptor(
   318    name='ChannelHeader',
   319    full_name='common.ChannelHeader',
   320    filename=None,
   321    file=DESCRIPTOR,
   322    containing_type=None,
   323    fields=[
   324      _descriptor.FieldDescriptor(
   325        name='type', full_name='common.ChannelHeader.type', index=0,
   326        number=1, type=5, cpp_type=1, label=1,
   327        has_default_value=False, default_value=0,
   328        message_type=None, enum_type=None, containing_type=None,
   329        is_extension=False, extension_scope=None,
   330        options=None),
   331      _descriptor.FieldDescriptor(
   332        name='version', full_name='common.ChannelHeader.version', index=1,
   333        number=2, type=5, cpp_type=1, label=1,
   334        has_default_value=False, default_value=0,
   335        message_type=None, enum_type=None, containing_type=None,
   336        is_extension=False, extension_scope=None,
   337        options=None),
   338      _descriptor.FieldDescriptor(
   339        name='timestamp', full_name='common.ChannelHeader.timestamp', index=2,
   340        number=3, type=11, cpp_type=10, label=1,
   341        has_default_value=False, default_value=None,
   342        message_type=None, enum_type=None, containing_type=None,
   343        is_extension=False, extension_scope=None,
   344        options=None),
   345      _descriptor.FieldDescriptor(
   346        name='channel_id', full_name='common.ChannelHeader.channel_id', index=3,
   347        number=4, type=9, cpp_type=9, label=1,
   348        has_default_value=False, default_value=_b("").decode('utf-8'),
   349        message_type=None, enum_type=None, containing_type=None,
   350        is_extension=False, extension_scope=None,
   351        options=None),
   352      _descriptor.FieldDescriptor(
   353        name='tx_id', full_name='common.ChannelHeader.tx_id', index=4,
   354        number=5, type=9, cpp_type=9, label=1,
   355        has_default_value=False, default_value=_b("").decode('utf-8'),
   356        message_type=None, enum_type=None, containing_type=None,
   357        is_extension=False, extension_scope=None,
   358        options=None),
   359      _descriptor.FieldDescriptor(
   360        name='epoch', full_name='common.ChannelHeader.epoch', index=5,
   361        number=6, type=4, cpp_type=4, label=1,
   362        has_default_value=False, default_value=0,
   363        message_type=None, enum_type=None, containing_type=None,
   364        is_extension=False, extension_scope=None,
   365        options=None),
   366      _descriptor.FieldDescriptor(
   367        name='extension', full_name='common.ChannelHeader.extension', index=6,
   368        number=7, type=12, cpp_type=9, label=1,
   369        has_default_value=False, default_value=_b(""),
   370        message_type=None, enum_type=None, containing_type=None,
   371        is_extension=False, extension_scope=None,
   372        options=None),
   373    ],
   374    extensions=[
   375    ],
   376    nested_types=[],
   377    enum_types=[
   378    ],
   379    options=None,
   380    is_extendable=False,
   381    syntax='proto3',
   382    extension_ranges=[],
   383    oneofs=[
   384    ],
   385    serialized_start=294,
   386    serialized_end=456,
   387  )
   388  
   389  
   390  _SIGNATUREHEADER = _descriptor.Descriptor(
   391    name='SignatureHeader',
   392    full_name='common.SignatureHeader',
   393    filename=None,
   394    file=DESCRIPTOR,
   395    containing_type=None,
   396    fields=[
   397      _descriptor.FieldDescriptor(
   398        name='creator', full_name='common.SignatureHeader.creator', index=0,
   399        number=1, type=12, cpp_type=9, label=1,
   400        has_default_value=False, default_value=_b(""),
   401        message_type=None, enum_type=None, containing_type=None,
   402        is_extension=False, extension_scope=None,
   403        options=None),
   404      _descriptor.FieldDescriptor(
   405        name='nonce', full_name='common.SignatureHeader.nonce', index=1,
   406        number=2, type=12, cpp_type=9, label=1,
   407        has_default_value=False, default_value=_b(""),
   408        message_type=None, enum_type=None, containing_type=None,
   409        is_extension=False, extension_scope=None,
   410        options=None),
   411    ],
   412    extensions=[
   413    ],
   414    nested_types=[],
   415    enum_types=[
   416    ],
   417    options=None,
   418    is_extendable=False,
   419    syntax='proto3',
   420    extension_ranges=[],
   421    oneofs=[
   422    ],
   423    serialized_start=458,
   424    serialized_end=507,
   425  )
   426  
   427  
   428  _PAYLOAD = _descriptor.Descriptor(
   429    name='Payload',
   430    full_name='common.Payload',
   431    filename=None,
   432    file=DESCRIPTOR,
   433    containing_type=None,
   434    fields=[
   435      _descriptor.FieldDescriptor(
   436        name='header', full_name='common.Payload.header', index=0,
   437        number=1, type=11, cpp_type=10, label=1,
   438        has_default_value=False, default_value=None,
   439        message_type=None, enum_type=None, containing_type=None,
   440        is_extension=False, extension_scope=None,
   441        options=None),
   442      _descriptor.FieldDescriptor(
   443        name='data', full_name='common.Payload.data', index=1,
   444        number=2, type=12, cpp_type=9, label=1,
   445        has_default_value=False, default_value=_b(""),
   446        message_type=None, enum_type=None, containing_type=None,
   447        is_extension=False, extension_scope=None,
   448        options=None),
   449    ],
   450    extensions=[
   451    ],
   452    nested_types=[],
   453    enum_types=[
   454    ],
   455    options=None,
   456    is_extendable=False,
   457    syntax='proto3',
   458    extension_ranges=[],
   459    oneofs=[
   460    ],
   461    serialized_start=509,
   462    serialized_end=564,
   463  )
   464  
   465  
   466  _ENVELOPE = _descriptor.Descriptor(
   467    name='Envelope',
   468    full_name='common.Envelope',
   469    filename=None,
   470    file=DESCRIPTOR,
   471    containing_type=None,
   472    fields=[
   473      _descriptor.FieldDescriptor(
   474        name='payload', full_name='common.Envelope.payload', index=0,
   475        number=1, type=12, cpp_type=9, label=1,
   476        has_default_value=False, default_value=_b(""),
   477        message_type=None, enum_type=None, containing_type=None,
   478        is_extension=False, extension_scope=None,
   479        options=None),
   480      _descriptor.FieldDescriptor(
   481        name='signature', full_name='common.Envelope.signature', index=1,
   482        number=2, type=12, cpp_type=9, label=1,
   483        has_default_value=False, default_value=_b(""),
   484        message_type=None, enum_type=None, containing_type=None,
   485        is_extension=False, extension_scope=None,
   486        options=None),
   487    ],
   488    extensions=[
   489    ],
   490    nested_types=[],
   491    enum_types=[
   492    ],
   493    options=None,
   494    is_extendable=False,
   495    syntax='proto3',
   496    extension_ranges=[],
   497    oneofs=[
   498    ],
   499    serialized_start=566,
   500    serialized_end=612,
   501  )
   502  
   503  
   504  _BLOCK = _descriptor.Descriptor(
   505    name='Block',
   506    full_name='common.Block',
   507    filename=None,
   508    file=DESCRIPTOR,
   509    containing_type=None,
   510    fields=[
   511      _descriptor.FieldDescriptor(
   512        name='header', full_name='common.Block.header', index=0,
   513        number=1, type=11, cpp_type=10, label=1,
   514        has_default_value=False, default_value=None,
   515        message_type=None, enum_type=None, containing_type=None,
   516        is_extension=False, extension_scope=None,
   517        options=None),
   518      _descriptor.FieldDescriptor(
   519        name='data', full_name='common.Block.data', index=1,
   520        number=2, type=11, cpp_type=10, label=1,
   521        has_default_value=False, default_value=None,
   522        message_type=None, enum_type=None, containing_type=None,
   523        is_extension=False, extension_scope=None,
   524        options=None),
   525      _descriptor.FieldDescriptor(
   526        name='metadata', full_name='common.Block.metadata', index=2,
   527        number=3, type=11, cpp_type=10, label=1,
   528        has_default_value=False, default_value=None,
   529        message_type=None, enum_type=None, containing_type=None,
   530        is_extension=False, extension_scope=None,
   531        options=None),
   532    ],
   533    extensions=[
   534    ],
   535    nested_types=[],
   536    enum_types=[
   537    ],
   538    options=None,
   539    is_extendable=False,
   540    syntax='proto3',
   541    extension_ranges=[],
   542    oneofs=[
   543    ],
   544    serialized_start=614,
   545    serialized_end=732,
   546  )
   547  
   548  
   549  _BLOCKHEADER = _descriptor.Descriptor(
   550    name='BlockHeader',
   551    full_name='common.BlockHeader',
   552    filename=None,
   553    file=DESCRIPTOR,
   554    containing_type=None,
   555    fields=[
   556      _descriptor.FieldDescriptor(
   557        name='number', full_name='common.BlockHeader.number', index=0,
   558        number=1, type=4, cpp_type=4, label=1,
   559        has_default_value=False, default_value=0,
   560        message_type=None, enum_type=None, containing_type=None,
   561        is_extension=False, extension_scope=None,
   562        options=None),
   563      _descriptor.FieldDescriptor(
   564        name='previous_hash', full_name='common.BlockHeader.previous_hash', index=1,
   565        number=2, type=12, cpp_type=9, label=1,
   566        has_default_value=False, default_value=_b(""),
   567        message_type=None, enum_type=None, containing_type=None,
   568        is_extension=False, extension_scope=None,
   569        options=None),
   570      _descriptor.FieldDescriptor(
   571        name='data_hash', full_name='common.BlockHeader.data_hash', index=2,
   572        number=3, type=12, cpp_type=9, label=1,
   573        has_default_value=False, default_value=_b(""),
   574        message_type=None, enum_type=None, containing_type=None,
   575        is_extension=False, extension_scope=None,
   576        options=None),
   577    ],
   578    extensions=[
   579    ],
   580    nested_types=[],
   581    enum_types=[
   582    ],
   583    options=None,
   584    is_extendable=False,
   585    syntax='proto3',
   586    extension_ranges=[],
   587    oneofs=[
   588    ],
   589    serialized_start=734,
   590    serialized_end=805,
   591  )
   592  
   593  
   594  _BLOCKDATA = _descriptor.Descriptor(
   595    name='BlockData',
   596    full_name='common.BlockData',
   597    filename=None,
   598    file=DESCRIPTOR,
   599    containing_type=None,
   600    fields=[
   601      _descriptor.FieldDescriptor(
   602        name='data', full_name='common.BlockData.data', index=0,
   603        number=1, type=12, cpp_type=9, label=3,
   604        has_default_value=False, default_value=[],
   605        message_type=None, enum_type=None, containing_type=None,
   606        is_extension=False, extension_scope=None,
   607        options=None),
   608    ],
   609    extensions=[
   610    ],
   611    nested_types=[],
   612    enum_types=[
   613    ],
   614    options=None,
   615    is_extendable=False,
   616    syntax='proto3',
   617    extension_ranges=[],
   618    oneofs=[
   619    ],
   620    serialized_start=807,
   621    serialized_end=832,
   622  )
   623  
   624  
   625  _BLOCKMETADATA = _descriptor.Descriptor(
   626    name='BlockMetadata',
   627    full_name='common.BlockMetadata',
   628    filename=None,
   629    file=DESCRIPTOR,
   630    containing_type=None,
   631    fields=[
   632      _descriptor.FieldDescriptor(
   633        name='metadata', full_name='common.BlockMetadata.metadata', index=0,
   634        number=1, type=12, cpp_type=9, label=3,
   635        has_default_value=False, default_value=[],
   636        message_type=None, enum_type=None, containing_type=None,
   637        is_extension=False, extension_scope=None,
   638        options=None),
   639    ],
   640    extensions=[
   641    ],
   642    nested_types=[],
   643    enum_types=[
   644    ],
   645    options=None,
   646    is_extendable=False,
   647    syntax='proto3',
   648    extension_ranges=[],
   649    oneofs=[
   650    ],
   651    serialized_start=834,
   652    serialized_end=867,
   653  )
   654  
   655  _METADATA.fields_by_name['signatures'].message_type = _METADATASIGNATURE
   656  _CHANNELHEADER.fields_by_name['timestamp'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
   657  _PAYLOAD.fields_by_name['header'].message_type = _HEADER
   658  _BLOCK.fields_by_name['header'].message_type = _BLOCKHEADER
   659  _BLOCK.fields_by_name['data'].message_type = _BLOCKDATA
   660  _BLOCK.fields_by_name['metadata'].message_type = _BLOCKMETADATA
   661  DESCRIPTOR.message_types_by_name['LastConfig'] = _LASTCONFIG
   662  DESCRIPTOR.message_types_by_name['Metadata'] = _METADATA
   663  DESCRIPTOR.message_types_by_name['MetadataSignature'] = _METADATASIGNATURE
   664  DESCRIPTOR.message_types_by_name['Header'] = _HEADER
   665  DESCRIPTOR.message_types_by_name['ChannelHeader'] = _CHANNELHEADER
   666  DESCRIPTOR.message_types_by_name['SignatureHeader'] = _SIGNATUREHEADER
   667  DESCRIPTOR.message_types_by_name['Payload'] = _PAYLOAD
   668  DESCRIPTOR.message_types_by_name['Envelope'] = _ENVELOPE
   669  DESCRIPTOR.message_types_by_name['Block'] = _BLOCK
   670  DESCRIPTOR.message_types_by_name['BlockHeader'] = _BLOCKHEADER
   671  DESCRIPTOR.message_types_by_name['BlockData'] = _BLOCKDATA
   672  DESCRIPTOR.message_types_by_name['BlockMetadata'] = _BLOCKMETADATA
   673  DESCRIPTOR.enum_types_by_name['Status'] = _STATUS
   674  DESCRIPTOR.enum_types_by_name['HeaderType'] = _HEADERTYPE
   675  DESCRIPTOR.enum_types_by_name['BlockMetadataIndex'] = _BLOCKMETADATAINDEX
   676  
   677  LastConfig = _reflection.GeneratedProtocolMessageType('LastConfig', (_message.Message,), dict(
   678    DESCRIPTOR = _LASTCONFIG,
   679    __module__ = 'common.common_pb2'
   680    # @@protoc_insertion_point(class_scope:common.LastConfig)
   681    ))
   682  _sym_db.RegisterMessage(LastConfig)
   683  
   684  Metadata = _reflection.GeneratedProtocolMessageType('Metadata', (_message.Message,), dict(
   685    DESCRIPTOR = _METADATA,
   686    __module__ = 'common.common_pb2'
   687    # @@protoc_insertion_point(class_scope:common.Metadata)
   688    ))
   689  _sym_db.RegisterMessage(Metadata)
   690  
   691  MetadataSignature = _reflection.GeneratedProtocolMessageType('MetadataSignature', (_message.Message,), dict(
   692    DESCRIPTOR = _METADATASIGNATURE,
   693    __module__ = 'common.common_pb2'
   694    # @@protoc_insertion_point(class_scope:common.MetadataSignature)
   695    ))
   696  _sym_db.RegisterMessage(MetadataSignature)
   697  
   698  Header = _reflection.GeneratedProtocolMessageType('Header', (_message.Message,), dict(
   699    DESCRIPTOR = _HEADER,
   700    __module__ = 'common.common_pb2'
   701    # @@protoc_insertion_point(class_scope:common.Header)
   702    ))
   703  _sym_db.RegisterMessage(Header)
   704  
   705  ChannelHeader = _reflection.GeneratedProtocolMessageType('ChannelHeader', (_message.Message,), dict(
   706    DESCRIPTOR = _CHANNELHEADER,
   707    __module__ = 'common.common_pb2'
   708    # @@protoc_insertion_point(class_scope:common.ChannelHeader)
   709    ))
   710  _sym_db.RegisterMessage(ChannelHeader)
   711  
   712  SignatureHeader = _reflection.GeneratedProtocolMessageType('SignatureHeader', (_message.Message,), dict(
   713    DESCRIPTOR = _SIGNATUREHEADER,
   714    __module__ = 'common.common_pb2'
   715    # @@protoc_insertion_point(class_scope:common.SignatureHeader)
   716    ))
   717  _sym_db.RegisterMessage(SignatureHeader)
   718  
   719  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(
   720    DESCRIPTOR = _PAYLOAD,
   721    __module__ = 'common.common_pb2'
   722    # @@protoc_insertion_point(class_scope:common.Payload)
   723    ))
   724  _sym_db.RegisterMessage(Payload)
   725  
   726  Envelope = _reflection.GeneratedProtocolMessageType('Envelope', (_message.Message,), dict(
   727    DESCRIPTOR = _ENVELOPE,
   728    __module__ = 'common.common_pb2'
   729    # @@protoc_insertion_point(class_scope:common.Envelope)
   730    ))
   731  _sym_db.RegisterMessage(Envelope)
   732  
   733  Block = _reflection.GeneratedProtocolMessageType('Block', (_message.Message,), dict(
   734    DESCRIPTOR = _BLOCK,
   735    __module__ = 'common.common_pb2'
   736    # @@protoc_insertion_point(class_scope:common.Block)
   737    ))
   738  _sym_db.RegisterMessage(Block)
   739  
   740  BlockHeader = _reflection.GeneratedProtocolMessageType('BlockHeader', (_message.Message,), dict(
   741    DESCRIPTOR = _BLOCKHEADER,
   742    __module__ = 'common.common_pb2'
   743    # @@protoc_insertion_point(class_scope:common.BlockHeader)
   744    ))
   745  _sym_db.RegisterMessage(BlockHeader)
   746  
   747  BlockData = _reflection.GeneratedProtocolMessageType('BlockData', (_message.Message,), dict(
   748    DESCRIPTOR = _BLOCKDATA,
   749    __module__ = 'common.common_pb2'
   750    # @@protoc_insertion_point(class_scope:common.BlockData)
   751    ))
   752  _sym_db.RegisterMessage(BlockData)
   753  
   754  BlockMetadata = _reflection.GeneratedProtocolMessageType('BlockMetadata', (_message.Message,), dict(
   755    DESCRIPTOR = _BLOCKMETADATA,
   756    __module__ = 'common.common_pb2'
   757    # @@protoc_insertion_point(class_scope:common.BlockMetadata)
   758    ))
   759  _sym_db.RegisterMessage(BlockMetadata)
   760  
   761  
   762  DESCRIPTOR.has_options = True
   763  DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n$org.hyperledger.fabric.protos.commonZ+github.com/hyperledger/fabric/protos/common'))
   764  try:
   765    # THESE ELEMENTS WILL BE DEPRECATED.
   766    # Please use the generated *_pb2_grpc.py files instead.
   767    import grpc
   768    from grpc.framework.common import cardinality
   769    from grpc.framework.interfaces.face import utilities as face_utilities
   770    from grpc.beta import implementations as beta_implementations
   771    from grpc.beta import interfaces as beta_interfaces
   772  except ImportError:
   773    pass
   774  # @@protoc_insertion_point(module_scope)