github.com/adnan-c/fabric_e2e_couchdb@v0.6.1-preview.0.20170228180935-21ce6b23cf91/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\"j\n\x06Header\x12-\n\x0e\x63hannel_header\x18\x01 \x01(\x0b\x32\x15.common.ChannelHeader\x12\x31\n\x10signature_header\x18\x02 \x01(\x0b\x32\x17.common.SignatureHeader\"\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*\x82\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*[\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\x42-Z+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=918,
    71    serialized_end=1088,
    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    ],
   107    containing_type=None,
   108    options=None,
   109    serialized_start=1091,
   110    serialized_end=1221,
   111  )
   112  _sym_db.RegisterEnumDescriptor(_HEADERTYPE)
   113  
   114  HeaderType = enum_type_wrapper.EnumTypeWrapper(_HEADERTYPE)
   115  _BLOCKMETADATAINDEX = _descriptor.EnumDescriptor(
   116    name='BlockMetadataIndex',
   117    full_name='common.BlockMetadataIndex',
   118    filename=None,
   119    file=DESCRIPTOR,
   120    values=[
   121      _descriptor.EnumValueDescriptor(
   122        name='SIGNATURES', index=0, number=0,
   123        options=None,
   124        type=None),
   125      _descriptor.EnumValueDescriptor(
   126        name='LAST_CONFIG', index=1, number=1,
   127        options=None,
   128        type=None),
   129      _descriptor.EnumValueDescriptor(
   130        name='TRANSACTIONS_FILTER', index=2, number=2,
   131        options=None,
   132        type=None),
   133      _descriptor.EnumValueDescriptor(
   134        name='ORDERER', index=3, number=3,
   135        options=None,
   136        type=None),
   137    ],
   138    containing_type=None,
   139    options=None,
   140    serialized_start=1223,
   141    serialized_end=1314,
   142  )
   143  _sym_db.RegisterEnumDescriptor(_BLOCKMETADATAINDEX)
   144  
   145  BlockMetadataIndex = enum_type_wrapper.EnumTypeWrapper(_BLOCKMETADATAINDEX)
   146  UNKNOWN = 0
   147  SUCCESS = 200
   148  BAD_REQUEST = 400
   149  FORBIDDEN = 403
   150  NOT_FOUND = 404
   151  REQUEST_ENTITY_TOO_LARGE = 413
   152  INTERNAL_SERVER_ERROR = 500
   153  SERVICE_UNAVAILABLE = 503
   154  MESSAGE = 0
   155  CONFIG = 1
   156  CONFIG_UPDATE = 2
   157  ENDORSER_TRANSACTION = 3
   158  ORDERER_TRANSACTION = 4
   159  DELIVER_SEEK_INFO = 5
   160  SIGNATURES = 0
   161  LAST_CONFIG = 1
   162  TRANSACTIONS_FILTER = 2
   163  ORDERER = 3
   164  
   165  
   166  
   167  _LASTCONFIG = _descriptor.Descriptor(
   168    name='LastConfig',
   169    full_name='common.LastConfig',
   170    filename=None,
   171    file=DESCRIPTOR,
   172    containing_type=None,
   173    fields=[
   174      _descriptor.FieldDescriptor(
   175        name='index', full_name='common.LastConfig.index', index=0,
   176        number=1, type=4, cpp_type=4, label=1,
   177        has_default_value=False, default_value=0,
   178        message_type=None, enum_type=None, containing_type=None,
   179        is_extension=False, extension_scope=None,
   180        options=None),
   181    ],
   182    extensions=[
   183    ],
   184    nested_types=[],
   185    enum_types=[
   186    ],
   187    options=None,
   188    is_extendable=False,
   189    syntax='proto3',
   190    extension_ranges=[],
   191    oneofs=[
   192    ],
   193    serialized_start=64,
   194    serialized_end=91,
   195  )
   196  
   197  
   198  _METADATA = _descriptor.Descriptor(
   199    name='Metadata',
   200    full_name='common.Metadata',
   201    filename=None,
   202    file=DESCRIPTOR,
   203    containing_type=None,
   204    fields=[
   205      _descriptor.FieldDescriptor(
   206        name='value', full_name='common.Metadata.value', index=0,
   207        number=1, type=12, cpp_type=9, label=1,
   208        has_default_value=False, default_value=_b(""),
   209        message_type=None, enum_type=None, containing_type=None,
   210        is_extension=False, extension_scope=None,
   211        options=None),
   212      _descriptor.FieldDescriptor(
   213        name='signatures', full_name='common.Metadata.signatures', index=1,
   214        number=2, type=11, cpp_type=10, label=3,
   215        has_default_value=False, default_value=[],
   216        message_type=None, enum_type=None, containing_type=None,
   217        is_extension=False, extension_scope=None,
   218        options=None),
   219    ],
   220    extensions=[
   221    ],
   222    nested_types=[],
   223    enum_types=[
   224    ],
   225    options=None,
   226    is_extendable=False,
   227    syntax='proto3',
   228    extension_ranges=[],
   229    oneofs=[
   230    ],
   231    serialized_start=93,
   232    serialized_end=165,
   233  )
   234  
   235  
   236  _METADATASIGNATURE = _descriptor.Descriptor(
   237    name='MetadataSignature',
   238    full_name='common.MetadataSignature',
   239    filename=None,
   240    file=DESCRIPTOR,
   241    containing_type=None,
   242    fields=[
   243      _descriptor.FieldDescriptor(
   244        name='signature_header', full_name='common.MetadataSignature.signature_header', index=0,
   245        number=1, type=12, cpp_type=9, label=1,
   246        has_default_value=False, default_value=_b(""),
   247        message_type=None, enum_type=None, containing_type=None,
   248        is_extension=False, extension_scope=None,
   249        options=None),
   250      _descriptor.FieldDescriptor(
   251        name='signature', full_name='common.MetadataSignature.signature', index=1,
   252        number=2, type=12, cpp_type=9, label=1,
   253        has_default_value=False, default_value=_b(""),
   254        message_type=None, enum_type=None, containing_type=None,
   255        is_extension=False, extension_scope=None,
   256        options=None),
   257    ],
   258    extensions=[
   259    ],
   260    nested_types=[],
   261    enum_types=[
   262    ],
   263    options=None,
   264    is_extendable=False,
   265    syntax='proto3',
   266    extension_ranges=[],
   267    oneofs=[
   268    ],
   269    serialized_start=167,
   270    serialized_end=231,
   271  )
   272  
   273  
   274  _HEADER = _descriptor.Descriptor(
   275    name='Header',
   276    full_name='common.Header',
   277    filename=None,
   278    file=DESCRIPTOR,
   279    containing_type=None,
   280    fields=[
   281      _descriptor.FieldDescriptor(
   282        name='channel_header', full_name='common.Header.channel_header', index=0,
   283        number=1, type=11, cpp_type=10, label=1,
   284        has_default_value=False, default_value=None,
   285        message_type=None, enum_type=None, containing_type=None,
   286        is_extension=False, extension_scope=None,
   287        options=None),
   288      _descriptor.FieldDescriptor(
   289        name='signature_header', full_name='common.Header.signature_header', index=1,
   290        number=2, type=11, cpp_type=10, label=1,
   291        has_default_value=False, default_value=None,
   292        message_type=None, enum_type=None, containing_type=None,
   293        is_extension=False, extension_scope=None,
   294        options=None),
   295    ],
   296    extensions=[
   297    ],
   298    nested_types=[],
   299    enum_types=[
   300    ],
   301    options=None,
   302    is_extendable=False,
   303    syntax='proto3',
   304    extension_ranges=[],
   305    oneofs=[
   306    ],
   307    serialized_start=233,
   308    serialized_end=339,
   309  )
   310  
   311  
   312  _CHANNELHEADER = _descriptor.Descriptor(
   313    name='ChannelHeader',
   314    full_name='common.ChannelHeader',
   315    filename=None,
   316    file=DESCRIPTOR,
   317    containing_type=None,
   318    fields=[
   319      _descriptor.FieldDescriptor(
   320        name='type', full_name='common.ChannelHeader.type', index=0,
   321        number=1, type=5, cpp_type=1, label=1,
   322        has_default_value=False, default_value=0,
   323        message_type=None, enum_type=None, containing_type=None,
   324        is_extension=False, extension_scope=None,
   325        options=None),
   326      _descriptor.FieldDescriptor(
   327        name='version', full_name='common.ChannelHeader.version', index=1,
   328        number=2, type=5, cpp_type=1, label=1,
   329        has_default_value=False, default_value=0,
   330        message_type=None, enum_type=None, containing_type=None,
   331        is_extension=False, extension_scope=None,
   332        options=None),
   333      _descriptor.FieldDescriptor(
   334        name='timestamp', full_name='common.ChannelHeader.timestamp', index=2,
   335        number=3, type=11, cpp_type=10, label=1,
   336        has_default_value=False, default_value=None,
   337        message_type=None, enum_type=None, containing_type=None,
   338        is_extension=False, extension_scope=None,
   339        options=None),
   340      _descriptor.FieldDescriptor(
   341        name='channel_id', full_name='common.ChannelHeader.channel_id', index=3,
   342        number=4, type=9, cpp_type=9, label=1,
   343        has_default_value=False, default_value=_b("").decode('utf-8'),
   344        message_type=None, enum_type=None, containing_type=None,
   345        is_extension=False, extension_scope=None,
   346        options=None),
   347      _descriptor.FieldDescriptor(
   348        name='tx_id', full_name='common.ChannelHeader.tx_id', index=4,
   349        number=5, type=9, cpp_type=9, label=1,
   350        has_default_value=False, default_value=_b("").decode('utf-8'),
   351        message_type=None, enum_type=None, containing_type=None,
   352        is_extension=False, extension_scope=None,
   353        options=None),
   354      _descriptor.FieldDescriptor(
   355        name='epoch', full_name='common.ChannelHeader.epoch', index=5,
   356        number=6, type=4, cpp_type=4, label=1,
   357        has_default_value=False, default_value=0,
   358        message_type=None, enum_type=None, containing_type=None,
   359        is_extension=False, extension_scope=None,
   360        options=None),
   361      _descriptor.FieldDescriptor(
   362        name='extension', full_name='common.ChannelHeader.extension', index=6,
   363        number=7, type=12, cpp_type=9, label=1,
   364        has_default_value=False, default_value=_b(""),
   365        message_type=None, enum_type=None, containing_type=None,
   366        is_extension=False, extension_scope=None,
   367        options=None),
   368    ],
   369    extensions=[
   370    ],
   371    nested_types=[],
   372    enum_types=[
   373    ],
   374    options=None,
   375    is_extendable=False,
   376    syntax='proto3',
   377    extension_ranges=[],
   378    oneofs=[
   379    ],
   380    serialized_start=342,
   381    serialized_end=504,
   382  )
   383  
   384  
   385  _SIGNATUREHEADER = _descriptor.Descriptor(
   386    name='SignatureHeader',
   387    full_name='common.SignatureHeader',
   388    filename=None,
   389    file=DESCRIPTOR,
   390    containing_type=None,
   391    fields=[
   392      _descriptor.FieldDescriptor(
   393        name='creator', full_name='common.SignatureHeader.creator', index=0,
   394        number=1, type=12, cpp_type=9, label=1,
   395        has_default_value=False, default_value=_b(""),
   396        message_type=None, enum_type=None, containing_type=None,
   397        is_extension=False, extension_scope=None,
   398        options=None),
   399      _descriptor.FieldDescriptor(
   400        name='nonce', full_name='common.SignatureHeader.nonce', index=1,
   401        number=2, type=12, cpp_type=9, label=1,
   402        has_default_value=False, default_value=_b(""),
   403        message_type=None, enum_type=None, containing_type=None,
   404        is_extension=False, extension_scope=None,
   405        options=None),
   406    ],
   407    extensions=[
   408    ],
   409    nested_types=[],
   410    enum_types=[
   411    ],
   412    options=None,
   413    is_extendable=False,
   414    syntax='proto3',
   415    extension_ranges=[],
   416    oneofs=[
   417    ],
   418    serialized_start=506,
   419    serialized_end=555,
   420  )
   421  
   422  
   423  _PAYLOAD = _descriptor.Descriptor(
   424    name='Payload',
   425    full_name='common.Payload',
   426    filename=None,
   427    file=DESCRIPTOR,
   428    containing_type=None,
   429    fields=[
   430      _descriptor.FieldDescriptor(
   431        name='header', full_name='common.Payload.header', index=0,
   432        number=1, type=11, cpp_type=10, label=1,
   433        has_default_value=False, default_value=None,
   434        message_type=None, enum_type=None, containing_type=None,
   435        is_extension=False, extension_scope=None,
   436        options=None),
   437      _descriptor.FieldDescriptor(
   438        name='data', full_name='common.Payload.data', index=1,
   439        number=2, type=12, cpp_type=9, label=1,
   440        has_default_value=False, default_value=_b(""),
   441        message_type=None, enum_type=None, containing_type=None,
   442        is_extension=False, extension_scope=None,
   443        options=None),
   444    ],
   445    extensions=[
   446    ],
   447    nested_types=[],
   448    enum_types=[
   449    ],
   450    options=None,
   451    is_extendable=False,
   452    syntax='proto3',
   453    extension_ranges=[],
   454    oneofs=[
   455    ],
   456    serialized_start=557,
   457    serialized_end=612,
   458  )
   459  
   460  
   461  _ENVELOPE = _descriptor.Descriptor(
   462    name='Envelope',
   463    full_name='common.Envelope',
   464    filename=None,
   465    file=DESCRIPTOR,
   466    containing_type=None,
   467    fields=[
   468      _descriptor.FieldDescriptor(
   469        name='payload', full_name='common.Envelope.payload', index=0,
   470        number=1, type=12, cpp_type=9, label=1,
   471        has_default_value=False, default_value=_b(""),
   472        message_type=None, enum_type=None, containing_type=None,
   473        is_extension=False, extension_scope=None,
   474        options=None),
   475      _descriptor.FieldDescriptor(
   476        name='signature', full_name='common.Envelope.signature', index=1,
   477        number=2, type=12, cpp_type=9, label=1,
   478        has_default_value=False, default_value=_b(""),
   479        message_type=None, enum_type=None, containing_type=None,
   480        is_extension=False, extension_scope=None,
   481        options=None),
   482    ],
   483    extensions=[
   484    ],
   485    nested_types=[],
   486    enum_types=[
   487    ],
   488    options=None,
   489    is_extendable=False,
   490    syntax='proto3',
   491    extension_ranges=[],
   492    oneofs=[
   493    ],
   494    serialized_start=614,
   495    serialized_end=660,
   496  )
   497  
   498  
   499  _BLOCK = _descriptor.Descriptor(
   500    name='Block',
   501    full_name='common.Block',
   502    filename=None,
   503    file=DESCRIPTOR,
   504    containing_type=None,
   505    fields=[
   506      _descriptor.FieldDescriptor(
   507        name='header', full_name='common.Block.header', index=0,
   508        number=1, type=11, cpp_type=10, label=1,
   509        has_default_value=False, default_value=None,
   510        message_type=None, enum_type=None, containing_type=None,
   511        is_extension=False, extension_scope=None,
   512        options=None),
   513      _descriptor.FieldDescriptor(
   514        name='data', full_name='common.Block.data', index=1,
   515        number=2, type=11, cpp_type=10, label=1,
   516        has_default_value=False, default_value=None,
   517        message_type=None, enum_type=None, containing_type=None,
   518        is_extension=False, extension_scope=None,
   519        options=None),
   520      _descriptor.FieldDescriptor(
   521        name='metadata', full_name='common.Block.metadata', index=2,
   522        number=3, type=11, cpp_type=10, label=1,
   523        has_default_value=False, default_value=None,
   524        message_type=None, enum_type=None, containing_type=None,
   525        is_extension=False, extension_scope=None,
   526        options=None),
   527    ],
   528    extensions=[
   529    ],
   530    nested_types=[],
   531    enum_types=[
   532    ],
   533    options=None,
   534    is_extendable=False,
   535    syntax='proto3',
   536    extension_ranges=[],
   537    oneofs=[
   538    ],
   539    serialized_start=662,
   540    serialized_end=780,
   541  )
   542  
   543  
   544  _BLOCKHEADER = _descriptor.Descriptor(
   545    name='BlockHeader',
   546    full_name='common.BlockHeader',
   547    filename=None,
   548    file=DESCRIPTOR,
   549    containing_type=None,
   550    fields=[
   551      _descriptor.FieldDescriptor(
   552        name='number', full_name='common.BlockHeader.number', index=0,
   553        number=1, type=4, cpp_type=4, label=1,
   554        has_default_value=False, default_value=0,
   555        message_type=None, enum_type=None, containing_type=None,
   556        is_extension=False, extension_scope=None,
   557        options=None),
   558      _descriptor.FieldDescriptor(
   559        name='previous_hash', full_name='common.BlockHeader.previous_hash', index=1,
   560        number=2, type=12, cpp_type=9, label=1,
   561        has_default_value=False, default_value=_b(""),
   562        message_type=None, enum_type=None, containing_type=None,
   563        is_extension=False, extension_scope=None,
   564        options=None),
   565      _descriptor.FieldDescriptor(
   566        name='data_hash', full_name='common.BlockHeader.data_hash', index=2,
   567        number=3, type=12, cpp_type=9, label=1,
   568        has_default_value=False, default_value=_b(""),
   569        message_type=None, enum_type=None, containing_type=None,
   570        is_extension=False, extension_scope=None,
   571        options=None),
   572    ],
   573    extensions=[
   574    ],
   575    nested_types=[],
   576    enum_types=[
   577    ],
   578    options=None,
   579    is_extendable=False,
   580    syntax='proto3',
   581    extension_ranges=[],
   582    oneofs=[
   583    ],
   584    serialized_start=782,
   585    serialized_end=853,
   586  )
   587  
   588  
   589  _BLOCKDATA = _descriptor.Descriptor(
   590    name='BlockData',
   591    full_name='common.BlockData',
   592    filename=None,
   593    file=DESCRIPTOR,
   594    containing_type=None,
   595    fields=[
   596      _descriptor.FieldDescriptor(
   597        name='data', full_name='common.BlockData.data', index=0,
   598        number=1, type=12, cpp_type=9, label=3,
   599        has_default_value=False, default_value=[],
   600        message_type=None, enum_type=None, containing_type=None,
   601        is_extension=False, extension_scope=None,
   602        options=None),
   603    ],
   604    extensions=[
   605    ],
   606    nested_types=[],
   607    enum_types=[
   608    ],
   609    options=None,
   610    is_extendable=False,
   611    syntax='proto3',
   612    extension_ranges=[],
   613    oneofs=[
   614    ],
   615    serialized_start=855,
   616    serialized_end=880,
   617  )
   618  
   619  
   620  _BLOCKMETADATA = _descriptor.Descriptor(
   621    name='BlockMetadata',
   622    full_name='common.BlockMetadata',
   623    filename=None,
   624    file=DESCRIPTOR,
   625    containing_type=None,
   626    fields=[
   627      _descriptor.FieldDescriptor(
   628        name='metadata', full_name='common.BlockMetadata.metadata', index=0,
   629        number=1, type=12, cpp_type=9, label=3,
   630        has_default_value=False, default_value=[],
   631        message_type=None, enum_type=None, containing_type=None,
   632        is_extension=False, extension_scope=None,
   633        options=None),
   634    ],
   635    extensions=[
   636    ],
   637    nested_types=[],
   638    enum_types=[
   639    ],
   640    options=None,
   641    is_extendable=False,
   642    syntax='proto3',
   643    extension_ranges=[],
   644    oneofs=[
   645    ],
   646    serialized_start=882,
   647    serialized_end=915,
   648  )
   649  
   650  _METADATA.fields_by_name['signatures'].message_type = _METADATASIGNATURE
   651  _HEADER.fields_by_name['channel_header'].message_type = _CHANNELHEADER
   652  _HEADER.fields_by_name['signature_header'].message_type = _SIGNATUREHEADER
   653  _CHANNELHEADER.fields_by_name['timestamp'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
   654  _PAYLOAD.fields_by_name['header'].message_type = _HEADER
   655  _BLOCK.fields_by_name['header'].message_type = _BLOCKHEADER
   656  _BLOCK.fields_by_name['data'].message_type = _BLOCKDATA
   657  _BLOCK.fields_by_name['metadata'].message_type = _BLOCKMETADATA
   658  DESCRIPTOR.message_types_by_name['LastConfig'] = _LASTCONFIG
   659  DESCRIPTOR.message_types_by_name['Metadata'] = _METADATA
   660  DESCRIPTOR.message_types_by_name['MetadataSignature'] = _METADATASIGNATURE
   661  DESCRIPTOR.message_types_by_name['Header'] = _HEADER
   662  DESCRIPTOR.message_types_by_name['ChannelHeader'] = _CHANNELHEADER
   663  DESCRIPTOR.message_types_by_name['SignatureHeader'] = _SIGNATUREHEADER
   664  DESCRIPTOR.message_types_by_name['Payload'] = _PAYLOAD
   665  DESCRIPTOR.message_types_by_name['Envelope'] = _ENVELOPE
   666  DESCRIPTOR.message_types_by_name['Block'] = _BLOCK
   667  DESCRIPTOR.message_types_by_name['BlockHeader'] = _BLOCKHEADER
   668  DESCRIPTOR.message_types_by_name['BlockData'] = _BLOCKDATA
   669  DESCRIPTOR.message_types_by_name['BlockMetadata'] = _BLOCKMETADATA
   670  DESCRIPTOR.enum_types_by_name['Status'] = _STATUS
   671  DESCRIPTOR.enum_types_by_name['HeaderType'] = _HEADERTYPE
   672  DESCRIPTOR.enum_types_by_name['BlockMetadataIndex'] = _BLOCKMETADATAINDEX
   673  
   674  LastConfig = _reflection.GeneratedProtocolMessageType('LastConfig', (_message.Message,), dict(
   675    DESCRIPTOR = _LASTCONFIG,
   676    __module__ = 'common.common_pb2'
   677    # @@protoc_insertion_point(class_scope:common.LastConfig)
   678    ))
   679  _sym_db.RegisterMessage(LastConfig)
   680  
   681  Metadata = _reflection.GeneratedProtocolMessageType('Metadata', (_message.Message,), dict(
   682    DESCRIPTOR = _METADATA,
   683    __module__ = 'common.common_pb2'
   684    # @@protoc_insertion_point(class_scope:common.Metadata)
   685    ))
   686  _sym_db.RegisterMessage(Metadata)
   687  
   688  MetadataSignature = _reflection.GeneratedProtocolMessageType('MetadataSignature', (_message.Message,), dict(
   689    DESCRIPTOR = _METADATASIGNATURE,
   690    __module__ = 'common.common_pb2'
   691    # @@protoc_insertion_point(class_scope:common.MetadataSignature)
   692    ))
   693  _sym_db.RegisterMessage(MetadataSignature)
   694  
   695  Header = _reflection.GeneratedProtocolMessageType('Header', (_message.Message,), dict(
   696    DESCRIPTOR = _HEADER,
   697    __module__ = 'common.common_pb2'
   698    # @@protoc_insertion_point(class_scope:common.Header)
   699    ))
   700  _sym_db.RegisterMessage(Header)
   701  
   702  ChannelHeader = _reflection.GeneratedProtocolMessageType('ChannelHeader', (_message.Message,), dict(
   703    DESCRIPTOR = _CHANNELHEADER,
   704    __module__ = 'common.common_pb2'
   705    # @@protoc_insertion_point(class_scope:common.ChannelHeader)
   706    ))
   707  _sym_db.RegisterMessage(ChannelHeader)
   708  
   709  SignatureHeader = _reflection.GeneratedProtocolMessageType('SignatureHeader', (_message.Message,), dict(
   710    DESCRIPTOR = _SIGNATUREHEADER,
   711    __module__ = 'common.common_pb2'
   712    # @@protoc_insertion_point(class_scope:common.SignatureHeader)
   713    ))
   714  _sym_db.RegisterMessage(SignatureHeader)
   715  
   716  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(
   717    DESCRIPTOR = _PAYLOAD,
   718    __module__ = 'common.common_pb2'
   719    # @@protoc_insertion_point(class_scope:common.Payload)
   720    ))
   721  _sym_db.RegisterMessage(Payload)
   722  
   723  Envelope = _reflection.GeneratedProtocolMessageType('Envelope', (_message.Message,), dict(
   724    DESCRIPTOR = _ENVELOPE,
   725    __module__ = 'common.common_pb2'
   726    # @@protoc_insertion_point(class_scope:common.Envelope)
   727    ))
   728  _sym_db.RegisterMessage(Envelope)
   729  
   730  Block = _reflection.GeneratedProtocolMessageType('Block', (_message.Message,), dict(
   731    DESCRIPTOR = _BLOCK,
   732    __module__ = 'common.common_pb2'
   733    # @@protoc_insertion_point(class_scope:common.Block)
   734    ))
   735  _sym_db.RegisterMessage(Block)
   736  
   737  BlockHeader = _reflection.GeneratedProtocolMessageType('BlockHeader', (_message.Message,), dict(
   738    DESCRIPTOR = _BLOCKHEADER,
   739    __module__ = 'common.common_pb2'
   740    # @@protoc_insertion_point(class_scope:common.BlockHeader)
   741    ))
   742  _sym_db.RegisterMessage(BlockHeader)
   743  
   744  BlockData = _reflection.GeneratedProtocolMessageType('BlockData', (_message.Message,), dict(
   745    DESCRIPTOR = _BLOCKDATA,
   746    __module__ = 'common.common_pb2'
   747    # @@protoc_insertion_point(class_scope:common.BlockData)
   748    ))
   749  _sym_db.RegisterMessage(BlockData)
   750  
   751  BlockMetadata = _reflection.GeneratedProtocolMessageType('BlockMetadata', (_message.Message,), dict(
   752    DESCRIPTOR = _BLOCKMETADATA,
   753    __module__ = 'common.common_pb2'
   754    # @@protoc_insertion_point(class_scope:common.BlockMetadata)
   755    ))
   756  _sym_db.RegisterMessage(BlockMetadata)
   757  
   758  
   759  DESCRIPTOR.has_options = True
   760  DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('Z+github.com/hyperledger/fabric/protos/common'))
   761  try:
   762    # THESE ELEMENTS WILL BE DEPRECATED.
   763    # Please use the generated *_pb2_grpc.py files instead.
   764    import grpc
   765    from grpc.framework.common import cardinality
   766    from grpc.framework.interfaces.face import utilities as face_utilities
   767    from grpc.beta import implementations as beta_implementations
   768    from grpc.beta import interfaces as beta_interfaces
   769  except ImportError:
   770    pass
   771  # @@protoc_insertion_point(module_scope)