All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hedera.hashgraph.sdk.proto.LiveHashOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: crypto_add_live_hash.proto

package com.hedera.hashgraph.sdk.proto;

public interface LiveHashOrBuilder extends
    // @@protoc_insertion_point(interface_extends:proto.LiveHash)
    com.google.protobuf.MessageLiteOrBuilder {

  /**
   * 
   **
   * The account to which the livehash is attached
   * 
* * .proto.AccountID accountId = 1; * @return Whether the accountId field is set. */ boolean hasAccountId(); /** *
   **
   * The account to which the livehash is attached
   * 
* * .proto.AccountID accountId = 1; * @return The accountId. */ com.hedera.hashgraph.sdk.proto.AccountID getAccountId(); /** *
   **
   * The SHA-384 hash of a credential or certificate
   * 
* * bytes hash = 2; * @return The hash. */ com.google.protobuf.ByteString getHash(); /** *
   **
   * A list of keys (primitive or threshold), all of which must sign to attach the livehash to an account, and any one of which can later delete it.
   * 
* * .proto.KeyList keys = 3; * @return Whether the keys field is set. */ boolean hasKeys(); /** *
   **
   * A list of keys (primitive or threshold), all of which must sign to attach the livehash to an account, and any one of which can later delete it.
   * 
* * .proto.KeyList keys = 3; * @return The keys. */ com.hedera.hashgraph.sdk.proto.KeyList getKeys(); /** *
   **
   * The duration for which the livehash will remain valid
   * 
* * .proto.Duration duration = 5; * @return Whether the duration field is set. */ boolean hasDuration(); /** *
   **
   * The duration for which the livehash will remain valid
   * 
* * .proto.Duration duration = 5; * @return The duration. */ com.hedera.hashgraph.sdk.proto.Duration getDuration(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy