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

com.hederahashgraph.api.proto.java.TransactionRecordEntryOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.57.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: state/recordcache/recordcache.proto

package com.hederahashgraph.api.proto.java;

public interface TransactionRecordEntryOrBuilder extends
    // @@protoc_insertion_point(interface_extends:proto.TransactionRecordEntry)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   **
   * A node identifier.<br/>
   * This identifier is the node, as known to the address book, that
   * submitted the transaction for consensus.
   * <p>
   * This SHALL be a whole number.
   * 
* * int64 node_id = 1; * @return The nodeId. */ long getNodeId(); /** *
   **
   * An Account identifier for the payer for the transaction.
   * <p>
   * This MAY be the same as the account ID within the Transaction ID of the
   * record, or it MAY be the account ID of the node that submitted the
   * transaction to consensus if the account ID in the Transaction ID was
   * not able to pay.
   * 
* * .proto.AccountID payer_account_id = 2; * @return Whether the payerAccountId field is set. */ boolean hasPayerAccountId(); /** *
   **
   * An Account identifier for the payer for the transaction.
   * <p>
   * This MAY be the same as the account ID within the Transaction ID of the
   * record, or it MAY be the account ID of the node that submitted the
   * transaction to consensus if the account ID in the Transaction ID was
   * not able to pay.
   * 
* * .proto.AccountID payer_account_id = 2; * @return The payerAccountId. */ com.hederahashgraph.api.proto.java.AccountID getPayerAccountId(); /** *
   **
   * An Account identifier for the payer for the transaction.
   * <p>
   * This MAY be the same as the account ID within the Transaction ID of the
   * record, or it MAY be the account ID of the node that submitted the
   * transaction to consensus if the account ID in the Transaction ID was
   * not able to pay.
   * 
* * .proto.AccountID payer_account_id = 2; */ com.hederahashgraph.api.proto.java.AccountIDOrBuilder getPayerAccountIdOrBuilder(); /** *
   **
   * A transaction record for the transaction.
   * 
* * .proto.TransactionRecord transaction_record = 3; * @return Whether the transactionRecord field is set. */ boolean hasTransactionRecord(); /** *
   **
   * A transaction record for the transaction.
   * 
* * .proto.TransactionRecord transaction_record = 3; * @return The transactionRecord. */ com.hederahashgraph.api.proto.java.TransactionRecord getTransactionRecord(); /** *
   **
   * A transaction record for the transaction.
   * 
* * .proto.TransactionRecord transaction_record = 3; */ com.hederahashgraph.api.proto.java.TransactionRecordOrBuilder getTransactionRecordOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy