TransactionBodyOrBuilder

Functions

Link copied to clipboard
abstract fun getDataCase(): DataCase
Link copied to clipboard
abstract fun getMemo(): String
Any notes or descriptions that should be put into the record (max length 100)
string memo = 5;
Link copied to clipboard
abstract fun getMemoBytes(): ByteString
Any notes or descriptions that should be put into the record (max length 100)
string memo = 5;
Link copied to clipboard
abstract fun getNodeAccountID(): String
The account of the node that submits the client's transaction to the network
string nodeAccountID = 2;
Link copied to clipboard
abstract fun getNodeAccountIDBytes(): ByteString
The account of the node that submits the client's transaction to the network
string nodeAccountID = 2;
Link copied to clipboard
abstract fun getTransactionFee(): Long
The maximum transaction fee the client is willing to pay
uint64 transactionFee = 3;
Link copied to clipboard
abstract fun getTransactionID(): TransactionID
The ID for this transaction, which includes the payer's account (the account paying the transaction fee).
If two transactions have the same transactionID, they won't both have an effect
.TW.Hedera.Proto.TransactionID transactionID = 1;
Link copied to clipboard
The transaction is invalid if consensusTimestamp > transactionID.transactionValidStart + transactionValidDuration
int64 transactionValidDuration = 4;
Link copied to clipboard
abstract fun getTransfer(): TransferMessage
Transfer amount between accounts
.TW.Hedera.Proto.TransferMessage transfer = 6;
Link copied to clipboard
abstract fun hasTransactionID(): Boolean
The ID for this transaction, which includes the payer's account (the account paying the transaction fee).
If two transactions have the same transactionID, they won't both have an effect
.TW.Hedera.Proto.TransactionID transactionID = 1;
Link copied to clipboard
abstract fun hasTransfer(): Boolean
Transfer amount between accounts
.TW.Hedera.Proto.TransferMessage transfer = 6;

Inheritors

Link copied to clipboard