io.provenance.metadata.v1.p8e.PublicKeyOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: provenance/metadata/v1/p8e/p8e.proto
package io.provenance.metadata.v1.p8e;
public interface PublicKeyOrBuilder extends
// @@protoc_insertion_point(interface_extends:provenance.metadata.v1.p8e.PublicKey)
com.google.protobuf.MessageOrBuilder {
/**
* bytes public_key_bytes = 1;
*/
com.google.protobuf.ByteString getPublicKeyBytes();
/**
* .provenance.metadata.v1.p8e.PublicKeyType type = 2;
*/
int getTypeValue();
/**
* .provenance.metadata.v1.p8e.PublicKeyType type = 2;
*/
io.provenance.metadata.v1.p8e.PublicKeyType getType();
/**
* .provenance.metadata.v1.p8e.PublicKeyCurve curve = 3;
*/
int getCurveValue();
/**
* .provenance.metadata.v1.p8e.PublicKeyCurve curve = 3;
*/
io.provenance.metadata.v1.p8e.PublicKeyCurve getCurve();
}