tech.confio.ics23.ExistenceProofOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: confio/proofs.proto
package tech.confio.ics23;
public interface ExistenceProofOrBuilder extends
// @@protoc_insertion_point(interface_extends:ics23.ExistenceProof)
com.google.protobuf.MessageOrBuilder {
/**
* bytes key = 1;
*/
com.google.protobuf.ByteString getKey();
/**
* bytes value = 2;
*/
com.google.protobuf.ByteString getValue();
/**
* .ics23.LeafOp leaf = 3;
*/
boolean hasLeaf();
/**
* .ics23.LeafOp leaf = 3;
*/
tech.confio.ics23.LeafOp getLeaf();
/**
* .ics23.LeafOp leaf = 3;
*/
tech.confio.ics23.LeafOpOrBuilder getLeafOrBuilder();
/**
* repeated .ics23.InnerOp path = 4;
*/
java.util.List
getPathList();
/**
* repeated .ics23.InnerOp path = 4;
*/
tech.confio.ics23.InnerOp getPath(int index);
/**
* repeated .ics23.InnerOp path = 4;
*/
int getPathCount();
/**
* repeated .ics23.InnerOp path = 4;
*/
java.util.List extends tech.confio.ics23.InnerOpOrBuilder>
getPathOrBuilderList();
/**
* repeated .ics23.InnerOp path = 4;
*/
tech.confio.ics23.InnerOpOrBuilder getPathOrBuilder(
int index);
}