com.hedera.services.stream.proto.SignatureObjectOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: signature_file.proto
package com.hedera.services.stream.proto;
public interface SignatureObjectOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.SignatureObject)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* The signature type
*
*
* .proto.SignatureType type = 1;
* @return The enum numeric value on the wire for type.
*/
int getTypeValue();
/**
*
**
* The signature type
*
*
* .proto.SignatureType type = 1;
* @return The type.
*/
com.hedera.services.stream.proto.SignatureType getType();
/**
*
**
* Signature length
*
*
* int32 length = 2;
* @return The length.
*/
int getLength();
/**
*
**
* Signature checksum
*
*
* int32 checksum = 3;
* @return The checksum.
*/
int getChecksum();
/**
*
**
* Signature bytes
*
*
* bytes signature = 4;
* @return The signature.
*/
com.google.protobuf.ByteString getSignature();
/**
*
**
* The hash that is signed by this signature
*
*
* .proto.HashObject hash_object = 5;
* @return Whether the hashObject field is set.
*/
boolean hasHashObject();
/**
*
**
* The hash that is signed by this signature
*
*
* .proto.HashObject hash_object = 5;
* @return The hashObject.
*/
com.hedera.services.stream.proto.HashObject getHashObject();
/**
*
**
* The hash that is signed by this signature
*
*
* .proto.HashObject hash_object = 5;
*/
com.hedera.services.stream.proto.HashObjectOrBuilder getHashObjectOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy