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