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

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

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: TransactionRecord.proto

package com.hederahashgraph.api.proto.java;

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

  /**
   * 
   * The status (reach consensus, or failed, or is unknown) and the ID of any new account/file/instance created.
   * 
* * .proto.TransactionReceipt receipt = 1; */ boolean hasReceipt(); /** *
   * The status (reach consensus, or failed, or is unknown) and the ID of any new account/file/instance created.
   * 
* * .proto.TransactionReceipt receipt = 1; */ com.hederahashgraph.api.proto.java.TransactionReceipt getReceipt(); /** *
   * The status (reach consensus, or failed, or is unknown) and the ID of any new account/file/instance created.
   * 
* * .proto.TransactionReceipt receipt = 1; */ com.hederahashgraph.api.proto.java.TransactionReceiptOrBuilder getReceiptOrBuilder(); /** *
   * The hash of the Transaction that executed (not the hash of any Transaction that failed for having a duplicate TransactionID)
   * 
* * bytes transactionHash = 2; */ com.google.protobuf.ByteString getTransactionHash(); /** *
   * The consensus timestamp (or null if didn't reach consensus yet)
   * 
* * .proto.Timestamp consensusTimestamp = 3; */ boolean hasConsensusTimestamp(); /** *
   * The consensus timestamp (or null if didn't reach consensus yet)
   * 
* * .proto.Timestamp consensusTimestamp = 3; */ com.hederahashgraph.api.proto.java.Timestamp getConsensusTimestamp(); /** *
   * The consensus timestamp (or null if didn't reach consensus yet)
   * 
* * .proto.Timestamp consensusTimestamp = 3; */ com.hederahashgraph.api.proto.java.TimestampOrBuilder getConsensusTimestampOrBuilder(); /** *
   * The ID of the transaction this record represents
   * 
* * .proto.TransactionID transactionID = 4; */ boolean hasTransactionID(); /** *
   * The ID of the transaction this record represents
   * 
* * .proto.TransactionID transactionID = 4; */ com.hederahashgraph.api.proto.java.TransactionID getTransactionID(); /** *
   * The ID of the transaction this record represents
   * 
* * .proto.TransactionID transactionID = 4; */ com.hederahashgraph.api.proto.java.TransactionIDOrBuilder getTransactionIDOrBuilder(); /** *
   * The memo that was submitted as part of the transaction (max 100 bytes)
   * 
* * string memo = 5; */ java.lang.String getMemo(); /** *
   * The memo that was submitted as part of the transaction (max 100 bytes)
   * 
* * string memo = 5; */ com.google.protobuf.ByteString getMemoBytes(); /** *
   * The actual transaction fee charged, not the original transactionFee value from TransactionBody
   * 
* * uint64 transactionFee = 6; */ long getTransactionFee(); /** *
   * Record of the value returned by the smart contract function (if it completed and didn't fail) from ContractCallTransaction
   * 
* * .proto.ContractFunctionResult contractCallResult = 7; */ boolean hasContractCallResult(); /** *
   * Record of the value returned by the smart contract function (if it completed and didn't fail) from ContractCallTransaction
   * 
* * .proto.ContractFunctionResult contractCallResult = 7; */ com.hederahashgraph.api.proto.java.ContractFunctionResult getContractCallResult(); /** *
   * Record of the value returned by the smart contract function (if it completed and didn't fail) from ContractCallTransaction
   * 
* * .proto.ContractFunctionResult contractCallResult = 7; */ com.hederahashgraph.api.proto.java.ContractFunctionResultOrBuilder getContractCallResultOrBuilder(); /** *
   * Record of the value returned by the smart contract constructor (if it completed and didn't fail) from ContractCreateTransaction
   * 
* * .proto.ContractFunctionResult contractCreateResult = 8; */ boolean hasContractCreateResult(); /** *
   * Record of the value returned by the smart contract constructor (if it completed and didn't fail) from ContractCreateTransaction
   * 
* * .proto.ContractFunctionResult contractCreateResult = 8; */ com.hederahashgraph.api.proto.java.ContractFunctionResult getContractCreateResult(); /** *
   * Record of the value returned by the smart contract constructor (if it completed and didn't fail) from ContractCreateTransaction
   * 
* * .proto.ContractFunctionResult contractCreateResult = 8; */ com.hederahashgraph.api.proto.java.ContractFunctionResultOrBuilder getContractCreateResultOrBuilder(); /** *
   * All hbar transfers as a result of this transaction, such as fees, or transfers performed by the transaction, or by a smart contract it calls, or by the creation of threshold records that it triggers.
   * 
* * .proto.TransferList transferList = 10; */ boolean hasTransferList(); /** *
   * All hbar transfers as a result of this transaction, such as fees, or transfers performed by the transaction, or by a smart contract it calls, or by the creation of threshold records that it triggers.
   * 
* * .proto.TransferList transferList = 10; */ com.hederahashgraph.api.proto.java.TransferList getTransferList(); /** *
   * All hbar transfers as a result of this transaction, such as fees, or transfers performed by the transaction, or by a smart contract it calls, or by the creation of threshold records that it triggers.
   * 
* * .proto.TransferList transferList = 10; */ com.hederahashgraph.api.proto.java.TransferListOrBuilder getTransferListOrBuilder(); /** * repeated .proto.TokenTransferList tokenTransferLists = 11; */ java.util.List getTokenTransferListsList(); /** * repeated .proto.TokenTransferList tokenTransferLists = 11; */ com.hederahashgraph.api.proto.java.TokenTransferList getTokenTransferLists(int index); /** * repeated .proto.TokenTransferList tokenTransferLists = 11; */ int getTokenTransferListsCount(); /** * repeated .proto.TokenTransferList tokenTransferLists = 11; */ java.util.List getTokenTransferListsOrBuilderList(); /** * repeated .proto.TokenTransferList tokenTransferLists = 11; */ com.hederahashgraph.api.proto.java.TokenTransferListOrBuilder getTokenTransferListsOrBuilder( int index); public com.hederahashgraph.api.proto.java.TransactionRecord.BodyCase getBodyCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy