
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 extends com.hederahashgraph.api.proto.java.TokenTransferListOrBuilder>
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