github.com/yimialmonte/fabric@v2.1.1+incompatible/core/ledger/pvtdatastorage/persistent_msgs.proto (about)

     1  /*
     2  Copyright IBM Corp. All Rights Reserved.
     3  
     4  SPDX-License-Identifier: Apache-2.0
     5  */
     6  
     7  syntax = "proto3";
     8  
     9  option go_package = "github.com/hyperledger/fabric/core/ledger/pvtdatastorage";
    10  
    11  package pvtdatastorage;
    12  
    13  message ExpiryData {
    14  	map<string, Collections>  map = 1;
    15  }
    16  
    17  message Collections {
    18  	// for pvt data, there would be an
    19  	// entry in TxNums
    20  	map<string, TxNums> map = 1;
    21  	// for any number of missing pvt data of a collection,
    22  	// there would be an entry in the map
    23  	map<string, bool> missingDataMap = 2;
    24  }
    25  
    26  message TxNums {
    27  	repeated uint64 list = 1;
    28  }
    29  
    30  message CollElgInfo {
    31  	map<string, CollNames> nsCollMap = 1;
    32  }
    33  
    34  message CollNames {
    35      repeated string entries = 1;
    36  }