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

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

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

package com.hederahashgraph.api.proto.java;

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

  /**
   * 
   **
   * 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
   * 
* * .proto.TransactionID transactionID = 1; * @return Whether the transactionID field is set. */ boolean hasTransactionID(); /** *
   **
   * 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
   * 
* * .proto.TransactionID transactionID = 1; * @return The transactionID. */ com.hederahashgraph.api.proto.java.TransactionID getTransactionID(); /** *
   **
   * 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
   * 
* * .proto.TransactionID transactionID = 1; */ com.hederahashgraph.api.proto.java.TransactionIDOrBuilder getTransactionIDOrBuilder(); /** *
   **
   * The account of the node that submits the client's transaction to the network
   * 
* * .proto.AccountID nodeAccountID = 2; * @return Whether the nodeAccountID field is set. */ boolean hasNodeAccountID(); /** *
   **
   * The account of the node that submits the client's transaction to the network
   * 
* * .proto.AccountID nodeAccountID = 2; * @return The nodeAccountID. */ com.hederahashgraph.api.proto.java.AccountID getNodeAccountID(); /** *
   **
   * The account of the node that submits the client's transaction to the network
   * 
* * .proto.AccountID nodeAccountID = 2; */ com.hederahashgraph.api.proto.java.AccountIDOrBuilder getNodeAccountIDOrBuilder(); /** *
   **
   * The maximum transaction fee the client is willing to pay
   * 
* * uint64 transactionFee = 3; * @return The transactionFee. */ long getTransactionFee(); /** *
   **
   * The transaction is invalid if consensusTimestamp > transactionID.transactionValidStart +
   * transactionValidDuration
   * 
* * .proto.Duration transactionValidDuration = 4; * @return Whether the transactionValidDuration field is set. */ boolean hasTransactionValidDuration(); /** *
   **
   * The transaction is invalid if consensusTimestamp > transactionID.transactionValidStart +
   * transactionValidDuration
   * 
* * .proto.Duration transactionValidDuration = 4; * @return The transactionValidDuration. */ com.hederahashgraph.api.proto.java.Duration getTransactionValidDuration(); /** *
   **
   * The transaction is invalid if consensusTimestamp > transactionID.transactionValidStart +
   * transactionValidDuration
   * 
* * .proto.Duration transactionValidDuration = 4; */ com.hederahashgraph.api.proto.java.DurationOrBuilder getTransactionValidDurationOrBuilder(); /** *
   **
   * Should a record of this transaction be generated? (A receipt is always generated, but the
   * record is optional)
   * 
* * bool generateRecord = 5 [deprecated = true]; * @deprecated * @return The generateRecord. */ @java.lang.Deprecated boolean getGenerateRecord(); /** *
   **
   * Any notes or descriptions that should be put into the record (max length 100)
   * 
* * string memo = 6; * @return The memo. */ java.lang.String getMemo(); /** *
   **
   * Any notes or descriptions that should be put into the record (max length 100)
   * 
* * string memo = 6; * @return The bytes for memo. */ com.google.protobuf.ByteString getMemoBytes(); /** *
   **
   * Calls a function of a contract instance
   * 
* * .proto.ContractCallTransactionBody contractCall = 7; * @return Whether the contractCall field is set. */ boolean hasContractCall(); /** *
   **
   * Calls a function of a contract instance
   * 
* * .proto.ContractCallTransactionBody contractCall = 7; * @return The contractCall. */ com.hederahashgraph.api.proto.java.ContractCallTransactionBody getContractCall(); /** *
   **
   * Calls a function of a contract instance
   * 
* * .proto.ContractCallTransactionBody contractCall = 7; */ com.hederahashgraph.api.proto.java.ContractCallTransactionBodyOrBuilder getContractCallOrBuilder(); /** *
   **
   * Creates a contract instance
   * 
* * .proto.ContractCreateTransactionBody contractCreateInstance = 8; * @return Whether the contractCreateInstance field is set. */ boolean hasContractCreateInstance(); /** *
   **
   * Creates a contract instance
   * 
* * .proto.ContractCreateTransactionBody contractCreateInstance = 8; * @return The contractCreateInstance. */ com.hederahashgraph.api.proto.java.ContractCreateTransactionBody getContractCreateInstance(); /** *
   **
   * Creates a contract instance
   * 
* * .proto.ContractCreateTransactionBody contractCreateInstance = 8; */ com.hederahashgraph.api.proto.java.ContractCreateTransactionBodyOrBuilder getContractCreateInstanceOrBuilder(); /** *
   **
   * Updates a contract
   * 
* * .proto.ContractUpdateTransactionBody contractUpdateInstance = 9; * @return Whether the contractUpdateInstance field is set. */ boolean hasContractUpdateInstance(); /** *
   **
   * Updates a contract
   * 
* * .proto.ContractUpdateTransactionBody contractUpdateInstance = 9; * @return The contractUpdateInstance. */ com.hederahashgraph.api.proto.java.ContractUpdateTransactionBody getContractUpdateInstance(); /** *
   **
   * Updates a contract
   * 
* * .proto.ContractUpdateTransactionBody contractUpdateInstance = 9; */ com.hederahashgraph.api.proto.java.ContractUpdateTransactionBodyOrBuilder getContractUpdateInstanceOrBuilder(); /** *
   **
   * Attach a new livehash to an account
   * 
* * .proto.CryptoAddLiveHashTransactionBody cryptoAddLiveHash = 10; * @return Whether the cryptoAddLiveHash field is set. */ boolean hasCryptoAddLiveHash(); /** *
   **
   * Attach a new livehash to an account
   * 
* * .proto.CryptoAddLiveHashTransactionBody cryptoAddLiveHash = 10; * @return The cryptoAddLiveHash. */ com.hederahashgraph.api.proto.java.CryptoAddLiveHashTransactionBody getCryptoAddLiveHash(); /** *
   **
   * Attach a new livehash to an account
   * 
* * .proto.CryptoAddLiveHashTransactionBody cryptoAddLiveHash = 10; */ com.hederahashgraph.api.proto.java.CryptoAddLiveHashTransactionBodyOrBuilder getCryptoAddLiveHashOrBuilder(); /** *
   **
   * Create a new cryptocurrency account
   * 
* * .proto.CryptoCreateTransactionBody cryptoCreateAccount = 11; * @return Whether the cryptoCreateAccount field is set. */ boolean hasCryptoCreateAccount(); /** *
   **
   * Create a new cryptocurrency account
   * 
* * .proto.CryptoCreateTransactionBody cryptoCreateAccount = 11; * @return The cryptoCreateAccount. */ com.hederahashgraph.api.proto.java.CryptoCreateTransactionBody getCryptoCreateAccount(); /** *
   **
   * Create a new cryptocurrency account
   * 
* * .proto.CryptoCreateTransactionBody cryptoCreateAccount = 11; */ com.hederahashgraph.api.proto.java.CryptoCreateTransactionBodyOrBuilder getCryptoCreateAccountOrBuilder(); /** *
   **
   * Delete a cryptocurrency account (mark as deleted, and transfer hbars out)
   * 
* * .proto.CryptoDeleteTransactionBody cryptoDelete = 12; * @return Whether the cryptoDelete field is set. */ boolean hasCryptoDelete(); /** *
   **
   * Delete a cryptocurrency account (mark as deleted, and transfer hbars out)
   * 
* * .proto.CryptoDeleteTransactionBody cryptoDelete = 12; * @return The cryptoDelete. */ com.hederahashgraph.api.proto.java.CryptoDeleteTransactionBody getCryptoDelete(); /** *
   **
   * Delete a cryptocurrency account (mark as deleted, and transfer hbars out)
   * 
* * .proto.CryptoDeleteTransactionBody cryptoDelete = 12; */ com.hederahashgraph.api.proto.java.CryptoDeleteTransactionBodyOrBuilder getCryptoDeleteOrBuilder(); /** *
   **
   * Remove a livehash from an account
   * 
* * .proto.CryptoDeleteLiveHashTransactionBody cryptoDeleteLiveHash = 13; * @return Whether the cryptoDeleteLiveHash field is set. */ boolean hasCryptoDeleteLiveHash(); /** *
   **
   * Remove a livehash from an account
   * 
* * .proto.CryptoDeleteLiveHashTransactionBody cryptoDeleteLiveHash = 13; * @return The cryptoDeleteLiveHash. */ com.hederahashgraph.api.proto.java.CryptoDeleteLiveHashTransactionBody getCryptoDeleteLiveHash(); /** *
   **
   * Remove a livehash from an account
   * 
* * .proto.CryptoDeleteLiveHashTransactionBody cryptoDeleteLiveHash = 13; */ com.hederahashgraph.api.proto.java.CryptoDeleteLiveHashTransactionBodyOrBuilder getCryptoDeleteLiveHashOrBuilder(); /** *
   **
   * Transfer amount between accounts
   * 
* * .proto.CryptoTransferTransactionBody cryptoTransfer = 14; * @return Whether the cryptoTransfer field is set. */ boolean hasCryptoTransfer(); /** *
   **
   * Transfer amount between accounts
   * 
* * .proto.CryptoTransferTransactionBody cryptoTransfer = 14; * @return The cryptoTransfer. */ com.hederahashgraph.api.proto.java.CryptoTransferTransactionBody getCryptoTransfer(); /** *
   **
   * Transfer amount between accounts
   * 
* * .proto.CryptoTransferTransactionBody cryptoTransfer = 14; */ com.hederahashgraph.api.proto.java.CryptoTransferTransactionBodyOrBuilder getCryptoTransferOrBuilder(); /** *
   **
   * Modify information such as the expiration date for an account
   * 
* * .proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 15; * @return Whether the cryptoUpdateAccount field is set. */ boolean hasCryptoUpdateAccount(); /** *
   **
   * Modify information such as the expiration date for an account
   * 
* * .proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 15; * @return The cryptoUpdateAccount. */ com.hederahashgraph.api.proto.java.CryptoUpdateTransactionBody getCryptoUpdateAccount(); /** *
   **
   * Modify information such as the expiration date for an account
   * 
* * .proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 15; */ com.hederahashgraph.api.proto.java.CryptoUpdateTransactionBodyOrBuilder getCryptoUpdateAccountOrBuilder(); /** *
   **
   * Add bytes to the end of the contents of a file
   * 
* * .proto.FileAppendTransactionBody fileAppend = 16; * @return Whether the fileAppend field is set. */ boolean hasFileAppend(); /** *
   **
   * Add bytes to the end of the contents of a file
   * 
* * .proto.FileAppendTransactionBody fileAppend = 16; * @return The fileAppend. */ com.hederahashgraph.api.proto.java.FileAppendTransactionBody getFileAppend(); /** *
   **
   * Add bytes to the end of the contents of a file
   * 
* * .proto.FileAppendTransactionBody fileAppend = 16; */ com.hederahashgraph.api.proto.java.FileAppendTransactionBodyOrBuilder getFileAppendOrBuilder(); /** *
   **
   * Create a new file
   * 
* * .proto.FileCreateTransactionBody fileCreate = 17; * @return Whether the fileCreate field is set. */ boolean hasFileCreate(); /** *
   **
   * Create a new file
   * 
* * .proto.FileCreateTransactionBody fileCreate = 17; * @return The fileCreate. */ com.hederahashgraph.api.proto.java.FileCreateTransactionBody getFileCreate(); /** *
   **
   * Create a new file
   * 
* * .proto.FileCreateTransactionBody fileCreate = 17; */ com.hederahashgraph.api.proto.java.FileCreateTransactionBodyOrBuilder getFileCreateOrBuilder(); /** *
   **
   * Delete a file (remove contents and mark as deleted until it expires)
   * 
* * .proto.FileDeleteTransactionBody fileDelete = 18; * @return Whether the fileDelete field is set. */ boolean hasFileDelete(); /** *
   **
   * Delete a file (remove contents and mark as deleted until it expires)
   * 
* * .proto.FileDeleteTransactionBody fileDelete = 18; * @return The fileDelete. */ com.hederahashgraph.api.proto.java.FileDeleteTransactionBody getFileDelete(); /** *
   **
   * Delete a file (remove contents and mark as deleted until it expires)
   * 
* * .proto.FileDeleteTransactionBody fileDelete = 18; */ com.hederahashgraph.api.proto.java.FileDeleteTransactionBodyOrBuilder getFileDeleteOrBuilder(); /** *
   **
   * Modify information such as the expiration date for a file
   * 
* * .proto.FileUpdateTransactionBody fileUpdate = 19; * @return Whether the fileUpdate field is set. */ boolean hasFileUpdate(); /** *
   **
   * Modify information such as the expiration date for a file
   * 
* * .proto.FileUpdateTransactionBody fileUpdate = 19; * @return The fileUpdate. */ com.hederahashgraph.api.proto.java.FileUpdateTransactionBody getFileUpdate(); /** *
   **
   * Modify information such as the expiration date for a file
   * 
* * .proto.FileUpdateTransactionBody fileUpdate = 19; */ com.hederahashgraph.api.proto.java.FileUpdateTransactionBodyOrBuilder getFileUpdateOrBuilder(); /** *
   **
   * Hedera administrative deletion of a file or smart contract
   * 
* * .proto.SystemDeleteTransactionBody systemDelete = 20; * @return Whether the systemDelete field is set. */ boolean hasSystemDelete(); /** *
   **
   * Hedera administrative deletion of a file or smart contract
   * 
* * .proto.SystemDeleteTransactionBody systemDelete = 20; * @return The systemDelete. */ com.hederahashgraph.api.proto.java.SystemDeleteTransactionBody getSystemDelete(); /** *
   **
   * Hedera administrative deletion of a file or smart contract
   * 
* * .proto.SystemDeleteTransactionBody systemDelete = 20; */ com.hederahashgraph.api.proto.java.SystemDeleteTransactionBodyOrBuilder getSystemDeleteOrBuilder(); /** *
   **
   * To undelete an entity deleted by SystemDelete
   * 
* * .proto.SystemUndeleteTransactionBody systemUndelete = 21; * @return Whether the systemUndelete field is set. */ boolean hasSystemUndelete(); /** *
   **
   * To undelete an entity deleted by SystemDelete
   * 
* * .proto.SystemUndeleteTransactionBody systemUndelete = 21; * @return The systemUndelete. */ com.hederahashgraph.api.proto.java.SystemUndeleteTransactionBody getSystemUndelete(); /** *
   **
   * To undelete an entity deleted by SystemDelete
   * 
* * .proto.SystemUndeleteTransactionBody systemUndelete = 21; */ com.hederahashgraph.api.proto.java.SystemUndeleteTransactionBodyOrBuilder getSystemUndeleteOrBuilder(); /** *
   **
   * Delete contract and transfer remaining balance into specified account
   * 
* * .proto.ContractDeleteTransactionBody contractDeleteInstance = 22; * @return Whether the contractDeleteInstance field is set. */ boolean hasContractDeleteInstance(); /** *
   **
   * Delete contract and transfer remaining balance into specified account
   * 
* * .proto.ContractDeleteTransactionBody contractDeleteInstance = 22; * @return The contractDeleteInstance. */ com.hederahashgraph.api.proto.java.ContractDeleteTransactionBody getContractDeleteInstance(); /** *
   **
   * Delete contract and transfer remaining balance into specified account
   * 
* * .proto.ContractDeleteTransactionBody contractDeleteInstance = 22; */ com.hederahashgraph.api.proto.java.ContractDeleteTransactionBodyOrBuilder getContractDeleteInstanceOrBuilder(); /** *
   **
   * Freeze the nodes
   * 
* * .proto.FreezeTransactionBody freeze = 23; * @return Whether the freeze field is set. */ boolean hasFreeze(); /** *
   **
   * Freeze the nodes
   * 
* * .proto.FreezeTransactionBody freeze = 23; * @return The freeze. */ com.hederahashgraph.api.proto.java.FreezeTransactionBody getFreeze(); /** *
   **
   * Freeze the nodes
   * 
* * .proto.FreezeTransactionBody freeze = 23; */ com.hederahashgraph.api.proto.java.FreezeTransactionBodyOrBuilder getFreezeOrBuilder(); /** *
   **
   * Creates a topic
   * 
* * .proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 24; * @return Whether the consensusCreateTopic field is set. */ boolean hasConsensusCreateTopic(); /** *
   **
   * Creates a topic
   * 
* * .proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 24; * @return The consensusCreateTopic. */ com.hederahashgraph.api.proto.java.ConsensusCreateTopicTransactionBody getConsensusCreateTopic(); /** *
   **
   * Creates a topic
   * 
* * .proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 24; */ com.hederahashgraph.api.proto.java.ConsensusCreateTopicTransactionBodyOrBuilder getConsensusCreateTopicOrBuilder(); /** *
   **
   * Updates a topic
   * 
* * .proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 25; * @return Whether the consensusUpdateTopic field is set. */ boolean hasConsensusUpdateTopic(); /** *
   **
   * Updates a topic
   * 
* * .proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 25; * @return The consensusUpdateTopic. */ com.hederahashgraph.api.proto.java.ConsensusUpdateTopicTransactionBody getConsensusUpdateTopic(); /** *
   **
   * Updates a topic
   * 
* * .proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 25; */ com.hederahashgraph.api.proto.java.ConsensusUpdateTopicTransactionBodyOrBuilder getConsensusUpdateTopicOrBuilder(); /** *
   **
   * Deletes a topic
   * 
* * .proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 26; * @return Whether the consensusDeleteTopic field is set. */ boolean hasConsensusDeleteTopic(); /** *
   **
   * Deletes a topic
   * 
* * .proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 26; * @return The consensusDeleteTopic. */ com.hederahashgraph.api.proto.java.ConsensusDeleteTopicTransactionBody getConsensusDeleteTopic(); /** *
   **
   * Deletes a topic
   * 
* * .proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 26; */ com.hederahashgraph.api.proto.java.ConsensusDeleteTopicTransactionBodyOrBuilder getConsensusDeleteTopicOrBuilder(); /** *
   **
   * Submits message to a topic
   * 
* * .proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 27; * @return Whether the consensusSubmitMessage field is set. */ boolean hasConsensusSubmitMessage(); /** *
   **
   * Submits message to a topic
   * 
* * .proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 27; * @return The consensusSubmitMessage. */ com.hederahashgraph.api.proto.java.ConsensusSubmitMessageTransactionBody getConsensusSubmitMessage(); /** *
   **
   * Submits message to a topic
   * 
* * .proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 27; */ com.hederahashgraph.api.proto.java.ConsensusSubmitMessageTransactionBodyOrBuilder getConsensusSubmitMessageOrBuilder(); /** *
   **
   * UNDOCUMENTED
   * 
* * .proto.UncheckedSubmitBody uncheckedSubmit = 28; * @return Whether the uncheckedSubmit field is set. */ boolean hasUncheckedSubmit(); /** *
   **
   * UNDOCUMENTED
   * 
* * .proto.UncheckedSubmitBody uncheckedSubmit = 28; * @return The uncheckedSubmit. */ com.hederahashgraph.api.proto.java.UncheckedSubmitBody getUncheckedSubmit(); /** *
   **
   * UNDOCUMENTED
   * 
* * .proto.UncheckedSubmitBody uncheckedSubmit = 28; */ com.hederahashgraph.api.proto.java.UncheckedSubmitBodyOrBuilder getUncheckedSubmitOrBuilder(); /** *
   **
   * Creates a token instance
   * 
* * .proto.TokenCreateTransactionBody tokenCreation = 29; * @return Whether the tokenCreation field is set. */ boolean hasTokenCreation(); /** *
   **
   * Creates a token instance
   * 
* * .proto.TokenCreateTransactionBody tokenCreation = 29; * @return The tokenCreation. */ com.hederahashgraph.api.proto.java.TokenCreateTransactionBody getTokenCreation(); /** *
   **
   * Creates a token instance
   * 
* * .proto.TokenCreateTransactionBody tokenCreation = 29; */ com.hederahashgraph.api.proto.java.TokenCreateTransactionBodyOrBuilder getTokenCreationOrBuilder(); /** *
   **
   * Freezes account not to be able to transact with a token
   * 
* * .proto.TokenFreezeAccountTransactionBody tokenFreeze = 31; * @return Whether the tokenFreeze field is set. */ boolean hasTokenFreeze(); /** *
   **
   * Freezes account not to be able to transact with a token
   * 
* * .proto.TokenFreezeAccountTransactionBody tokenFreeze = 31; * @return The tokenFreeze. */ com.hederahashgraph.api.proto.java.TokenFreezeAccountTransactionBody getTokenFreeze(); /** *
   **
   * Freezes account not to be able to transact with a token
   * 
* * .proto.TokenFreezeAccountTransactionBody tokenFreeze = 31; */ com.hederahashgraph.api.proto.java.TokenFreezeAccountTransactionBodyOrBuilder getTokenFreezeOrBuilder(); /** *
   **
   * Unfreezes account for a token
   * 
* * .proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 32; * @return Whether the tokenUnfreeze field is set. */ boolean hasTokenUnfreeze(); /** *
   **
   * Unfreezes account for a token
   * 
* * .proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 32; * @return The tokenUnfreeze. */ com.hederahashgraph.api.proto.java.TokenUnfreezeAccountTransactionBody getTokenUnfreeze(); /** *
   **
   * Unfreezes account for a token
   * 
* * .proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 32; */ com.hederahashgraph.api.proto.java.TokenUnfreezeAccountTransactionBodyOrBuilder getTokenUnfreezeOrBuilder(); /** *
   **
   * Grants KYC to an account for a token
   * 
* * .proto.TokenGrantKycTransactionBody tokenGrantKyc = 33; * @return Whether the tokenGrantKyc field is set. */ boolean hasTokenGrantKyc(); /** *
   **
   * Grants KYC to an account for a token
   * 
* * .proto.TokenGrantKycTransactionBody tokenGrantKyc = 33; * @return The tokenGrantKyc. */ com.hederahashgraph.api.proto.java.TokenGrantKycTransactionBody getTokenGrantKyc(); /** *
   **
   * Grants KYC to an account for a token
   * 
* * .proto.TokenGrantKycTransactionBody tokenGrantKyc = 33; */ com.hederahashgraph.api.proto.java.TokenGrantKycTransactionBodyOrBuilder getTokenGrantKycOrBuilder(); /** *
   **
   * Revokes KYC of an account for a token
   * 
* * .proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 34; * @return Whether the tokenRevokeKyc field is set. */ boolean hasTokenRevokeKyc(); /** *
   **
   * Revokes KYC of an account for a token
   * 
* * .proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 34; * @return The tokenRevokeKyc. */ com.hederahashgraph.api.proto.java.TokenRevokeKycTransactionBody getTokenRevokeKyc(); /** *
   **
   * Revokes KYC of an account for a token
   * 
* * .proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 34; */ com.hederahashgraph.api.proto.java.TokenRevokeKycTransactionBodyOrBuilder getTokenRevokeKycOrBuilder(); /** *
   **
   * Deletes a token instance
   * 
* * .proto.TokenDeleteTransactionBody tokenDeletion = 35; * @return Whether the tokenDeletion field is set. */ boolean hasTokenDeletion(); /** *
   **
   * Deletes a token instance
   * 
* * .proto.TokenDeleteTransactionBody tokenDeletion = 35; * @return The tokenDeletion. */ com.hederahashgraph.api.proto.java.TokenDeleteTransactionBody getTokenDeletion(); /** *
   **
   * Deletes a token instance
   * 
* * .proto.TokenDeleteTransactionBody tokenDeletion = 35; */ com.hederahashgraph.api.proto.java.TokenDeleteTransactionBodyOrBuilder getTokenDeletionOrBuilder(); /** *
   **
   * Updates a token instance
   * 
* * .proto.TokenUpdateTransactionBody tokenUpdate = 36; * @return Whether the tokenUpdate field is set. */ boolean hasTokenUpdate(); /** *
   **
   * Updates a token instance
   * 
* * .proto.TokenUpdateTransactionBody tokenUpdate = 36; * @return The tokenUpdate. */ com.hederahashgraph.api.proto.java.TokenUpdateTransactionBody getTokenUpdate(); /** *
   **
   * Updates a token instance
   * 
* * .proto.TokenUpdateTransactionBody tokenUpdate = 36; */ com.hederahashgraph.api.proto.java.TokenUpdateTransactionBodyOrBuilder getTokenUpdateOrBuilder(); /** *
   **
   * Mints new tokens to a token's treasury account
   * 
* * .proto.TokenMintTransactionBody tokenMint = 37; * @return Whether the tokenMint field is set. */ boolean hasTokenMint(); /** *
   **
   * Mints new tokens to a token's treasury account
   * 
* * .proto.TokenMintTransactionBody tokenMint = 37; * @return The tokenMint. */ com.hederahashgraph.api.proto.java.TokenMintTransactionBody getTokenMint(); /** *
   **
   * Mints new tokens to a token's treasury account
   * 
* * .proto.TokenMintTransactionBody tokenMint = 37; */ com.hederahashgraph.api.proto.java.TokenMintTransactionBodyOrBuilder getTokenMintOrBuilder(); /** *
   **
   * Burns tokens from a token's treasury account
   * 
* * .proto.TokenBurnTransactionBody tokenBurn = 38; * @return Whether the tokenBurn field is set. */ boolean hasTokenBurn(); /** *
   **
   * Burns tokens from a token's treasury account
   * 
* * .proto.TokenBurnTransactionBody tokenBurn = 38; * @return The tokenBurn. */ com.hederahashgraph.api.proto.java.TokenBurnTransactionBody getTokenBurn(); /** *
   **
   * Burns tokens from a token's treasury account
   * 
* * .proto.TokenBurnTransactionBody tokenBurn = 38; */ com.hederahashgraph.api.proto.java.TokenBurnTransactionBodyOrBuilder getTokenBurnOrBuilder(); /** *
   **
   * Wipes amount of tokens from an account
   * 
* * .proto.TokenWipeAccountTransactionBody tokenWipe = 39; * @return Whether the tokenWipe field is set. */ boolean hasTokenWipe(); /** *
   **
   * Wipes amount of tokens from an account
   * 
* * .proto.TokenWipeAccountTransactionBody tokenWipe = 39; * @return The tokenWipe. */ com.hederahashgraph.api.proto.java.TokenWipeAccountTransactionBody getTokenWipe(); /** *
   **
   * Wipes amount of tokens from an account
   * 
* * .proto.TokenWipeAccountTransactionBody tokenWipe = 39; */ com.hederahashgraph.api.proto.java.TokenWipeAccountTransactionBodyOrBuilder getTokenWipeOrBuilder(); /** *
   **
   * Associate tokens to an account
   * 
* * .proto.TokenAssociateTransactionBody tokenAssociate = 40; * @return Whether the tokenAssociate field is set. */ boolean hasTokenAssociate(); /** *
   **
   * Associate tokens to an account
   * 
* * .proto.TokenAssociateTransactionBody tokenAssociate = 40; * @return The tokenAssociate. */ com.hederahashgraph.api.proto.java.TokenAssociateTransactionBody getTokenAssociate(); /** *
   **
   * Associate tokens to an account
   * 
* * .proto.TokenAssociateTransactionBody tokenAssociate = 40; */ com.hederahashgraph.api.proto.java.TokenAssociateTransactionBodyOrBuilder getTokenAssociateOrBuilder(); /** *
   **
   * Dissociate tokens from an account
   * 
* * .proto.TokenDissociateTransactionBody tokenDissociate = 41; * @return Whether the tokenDissociate field is set. */ boolean hasTokenDissociate(); /** *
   **
   * Dissociate tokens from an account
   * 
* * .proto.TokenDissociateTransactionBody tokenDissociate = 41; * @return The tokenDissociate. */ com.hederahashgraph.api.proto.java.TokenDissociateTransactionBody getTokenDissociate(); /** *
   **
   * Dissociate tokens from an account
   * 
* * .proto.TokenDissociateTransactionBody tokenDissociate = 41; */ com.hederahashgraph.api.proto.java.TokenDissociateTransactionBodyOrBuilder getTokenDissociateOrBuilder(); /** *
   **
   * Creates a schedule in the network's action queue
   * 
* * .proto.ScheduleCreateTransactionBody scheduleCreate = 42; * @return Whether the scheduleCreate field is set. */ boolean hasScheduleCreate(); /** *
   **
   * Creates a schedule in the network's action queue
   * 
* * .proto.ScheduleCreateTransactionBody scheduleCreate = 42; * @return The scheduleCreate. */ com.hederahashgraph.api.proto.java.ScheduleCreateTransactionBody getScheduleCreate(); /** *
   **
   * Creates a schedule in the network's action queue
   * 
* * .proto.ScheduleCreateTransactionBody scheduleCreate = 42; */ com.hederahashgraph.api.proto.java.ScheduleCreateTransactionBodyOrBuilder getScheduleCreateOrBuilder(); /** *
   **
   * Deletes a schedule from the network's action queue
   * 
* * .proto.ScheduleDeleteTransactionBody scheduleDelete = 43; * @return Whether the scheduleDelete field is set. */ boolean hasScheduleDelete(); /** *
   **
   * Deletes a schedule from the network's action queue
   * 
* * .proto.ScheduleDeleteTransactionBody scheduleDelete = 43; * @return The scheduleDelete. */ com.hederahashgraph.api.proto.java.ScheduleDeleteTransactionBody getScheduleDelete(); /** *
   **
   * Deletes a schedule from the network's action queue
   * 
* * .proto.ScheduleDeleteTransactionBody scheduleDelete = 43; */ com.hederahashgraph.api.proto.java.ScheduleDeleteTransactionBodyOrBuilder getScheduleDeleteOrBuilder(); /** *
   **
   * Adds one or more Ed25519 keys to the affirmed signers of a scheduled transaction
   * 
* * .proto.ScheduleSignTransactionBody scheduleSign = 44; * @return Whether the scheduleSign field is set. */ boolean hasScheduleSign(); /** *
   **
   * Adds one or more Ed25519 keys to the affirmed signers of a scheduled transaction
   * 
* * .proto.ScheduleSignTransactionBody scheduleSign = 44; * @return The scheduleSign. */ com.hederahashgraph.api.proto.java.ScheduleSignTransactionBody getScheduleSign(); /** *
   **
   * Adds one or more Ed25519 keys to the affirmed signers of a scheduled transaction
   * 
* * .proto.ScheduleSignTransactionBody scheduleSign = 44; */ com.hederahashgraph.api.proto.java.ScheduleSignTransactionBodyOrBuilder getScheduleSignOrBuilder(); /** *
   **
   * Updates a token's custom fee schedule
   * 
* * .proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 45; * @return Whether the tokenFeeScheduleUpdate field is set. */ boolean hasTokenFeeScheduleUpdate(); /** *
   **
   * Updates a token's custom fee schedule
   * 
* * .proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 45; * @return The tokenFeeScheduleUpdate. */ com.hederahashgraph.api.proto.java.TokenFeeScheduleUpdateTransactionBody getTokenFeeScheduleUpdate(); /** *
   **
   * Updates a token's custom fee schedule
   * 
* * .proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 45; */ com.hederahashgraph.api.proto.java.TokenFeeScheduleUpdateTransactionBodyOrBuilder getTokenFeeScheduleUpdateOrBuilder(); /** *
   **
   * Pauses the Token
   * 
* * .proto.TokenPauseTransactionBody token_pause = 46; * @return Whether the tokenPause field is set. */ boolean hasTokenPause(); /** *
   **
   * Pauses the Token
   * 
* * .proto.TokenPauseTransactionBody token_pause = 46; * @return The tokenPause. */ com.hederahashgraph.api.proto.java.TokenPauseTransactionBody getTokenPause(); /** *
   **
   * Pauses the Token
   * 
* * .proto.TokenPauseTransactionBody token_pause = 46; */ com.hederahashgraph.api.proto.java.TokenPauseTransactionBodyOrBuilder getTokenPauseOrBuilder(); /** *
   **
   * Unpauses the Token
   * 
* * .proto.TokenUnpauseTransactionBody token_unpause = 47; * @return Whether the tokenUnpause field is set. */ boolean hasTokenUnpause(); /** *
   **
   * Unpauses the Token
   * 
* * .proto.TokenUnpauseTransactionBody token_unpause = 47; * @return The tokenUnpause. */ com.hederahashgraph.api.proto.java.TokenUnpauseTransactionBody getTokenUnpause(); /** *
   **
   * Unpauses the Token
   * 
* * .proto.TokenUnpauseTransactionBody token_unpause = 47; */ com.hederahashgraph.api.proto.java.TokenUnpauseTransactionBodyOrBuilder getTokenUnpauseOrBuilder(); /** *
   **
   * Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
   * 
* * .proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 48; * @return Whether the cryptoApproveAllowance field is set. */ boolean hasCryptoApproveAllowance(); /** *
   **
   * Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
   * 
* * .proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 48; * @return The cryptoApproveAllowance. */ com.hederahashgraph.api.proto.java.CryptoApproveAllowanceTransactionBody getCryptoApproveAllowance(); /** *
   **
   * Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
   * 
* * .proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 48; */ com.hederahashgraph.api.proto.java.CryptoApproveAllowanceTransactionBodyOrBuilder getCryptoApproveAllowanceOrBuilder(); /** *
   **
   * Deletes one or more of the specific approved NFT serial numbers on an owner account.
   * 
* * .proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 49; * @return Whether the cryptoDeleteAllowance field is set. */ boolean hasCryptoDeleteAllowance(); /** *
   **
   * Deletes one or more of the specific approved NFT serial numbers on an owner account.
   * 
* * .proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 49; * @return The cryptoDeleteAllowance. */ com.hederahashgraph.api.proto.java.CryptoDeleteAllowanceTransactionBody getCryptoDeleteAllowance(); /** *
   **
   * Deletes one or more of the specific approved NFT serial numbers on an owner account.
   * 
* * .proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 49; */ com.hederahashgraph.api.proto.java.CryptoDeleteAllowanceTransactionBodyOrBuilder getCryptoDeleteAllowanceOrBuilder(); /** *
   **
   * An Ethereum encoded transaction.
   * 
* * .proto.EthereumTransactionBody ethereumTransaction = 50; * @return Whether the ethereumTransaction field is set. */ boolean hasEthereumTransaction(); /** *
   **
   * An Ethereum encoded transaction.
   * 
* * .proto.EthereumTransactionBody ethereumTransaction = 50; * @return The ethereumTransaction. */ com.hederahashgraph.api.proto.java.EthereumTransactionBody getEthereumTransaction(); /** *
   **
   * An Ethereum encoded transaction.
   * 
* * .proto.EthereumTransactionBody ethereumTransaction = 50; */ com.hederahashgraph.api.proto.java.EthereumTransactionBodyOrBuilder getEthereumTransactionOrBuilder(); /** *
   **
   * Updates the staking info at the end of staking period to indicate new staking period has started.
   * 
* * .proto.NodeStakeUpdateTransactionBody node_stake_update = 51; * @return Whether the nodeStakeUpdate field is set. */ boolean hasNodeStakeUpdate(); /** *
   **
   * Updates the staking info at the end of staking period to indicate new staking period has started.
   * 
* * .proto.NodeStakeUpdateTransactionBody node_stake_update = 51; * @return The nodeStakeUpdate. */ com.hederahashgraph.api.proto.java.NodeStakeUpdateTransactionBody getNodeStakeUpdate(); /** *
   **
   * Updates the staking info at the end of staking period to indicate new staking period has started.
   * 
* * .proto.NodeStakeUpdateTransactionBody node_stake_update = 51; */ com.hederahashgraph.api.proto.java.NodeStakeUpdateTransactionBodyOrBuilder getNodeStakeUpdateOrBuilder(); /** *
   **
   * Generates a pseudorandom number.
   * 
* * .proto.UtilPrngTransactionBody util_prng = 52; * @return Whether the utilPrng field is set. */ boolean hasUtilPrng(); /** *
   **
   * Generates a pseudorandom number.
   * 
* * .proto.UtilPrngTransactionBody util_prng = 52; * @return The utilPrng. */ com.hederahashgraph.api.proto.java.UtilPrngTransactionBody getUtilPrng(); /** *
   **
   * Generates a pseudorandom number.
   * 
* * .proto.UtilPrngTransactionBody util_prng = 52; */ com.hederahashgraph.api.proto.java.UtilPrngTransactionBodyOrBuilder getUtilPrngOrBuilder(); /** *
   **
   * Update the metadata of one or more NFT's of a specific token type.
   * 
* * .proto.TokenUpdateNftsTransactionBody token_update_nfts = 53; * @return Whether the tokenUpdateNfts field is set. */ boolean hasTokenUpdateNfts(); /** *
   **
   * Update the metadata of one or more NFT's of a specific token type.
   * 
* * .proto.TokenUpdateNftsTransactionBody token_update_nfts = 53; * @return The tokenUpdateNfts. */ com.hederahashgraph.api.proto.java.TokenUpdateNftsTransactionBody getTokenUpdateNfts(); /** *
   **
   * Update the metadata of one or more NFT's of a specific token type.
   * 
* * .proto.TokenUpdateNftsTransactionBody token_update_nfts = 53; */ com.hederahashgraph.api.proto.java.TokenUpdateNftsTransactionBodyOrBuilder getTokenUpdateNftsOrBuilder(); /** *
   **
   * A transaction body for a `createNode` request.
   * <p>
   * This transaction SHALL create a new consensus node record and add
   * that record to the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 54; * @return Whether the nodeCreate field is set. */ boolean hasNodeCreate(); /** *
   **
   * A transaction body for a `createNode` request.
   * <p>
   * This transaction SHALL create a new consensus node record and add
   * that record to the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 54; * @return The nodeCreate. */ com.hederahashgraph.api.proto.java.NodeCreateTransactionBody getNodeCreate(); /** *
   **
   * A transaction body for a `createNode` request.
   * <p>
   * This transaction SHALL create a new consensus node record and add
   * that record to the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 54; */ com.hederahashgraph.api.proto.java.NodeCreateTransactionBodyOrBuilder getNodeCreateOrBuilder(); /** *
   **
   * A transaction body for an `updateNode` request.
   * <p>
   * This transaction SHALL update an existing consensus node record in
   * the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 55; * @return Whether the nodeUpdate field is set. */ boolean hasNodeUpdate(); /** *
   **
   * A transaction body for an `updateNode` request.
   * <p>
   * This transaction SHALL update an existing consensus node record in
   * the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 55; * @return The nodeUpdate. */ com.hederahashgraph.api.proto.java.NodeUpdateTransactionBody getNodeUpdate(); /** *
   **
   * A transaction body for an `updateNode` request.
   * <p>
   * This transaction SHALL update an existing consensus node record in
   * the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 55; */ com.hederahashgraph.api.proto.java.NodeUpdateTransactionBodyOrBuilder getNodeUpdateOrBuilder(); /** *
   **
   * A transaction body for a `deleteNode` request.
   * <p>
   * This transaction SHALL remove an existing consensus node record from
   * the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 56; * @return Whether the nodeDelete field is set. */ boolean hasNodeDelete(); /** *
   **
   * A transaction body for a `deleteNode` request.
   * <p>
   * This transaction SHALL remove an existing consensus node record from
   * the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 56; * @return The nodeDelete. */ com.hederahashgraph.api.proto.java.NodeDeleteTransactionBody getNodeDelete(); /** *
   **
   * A transaction body for a `deleteNode` request.
   * <p>
   * This transaction SHALL remove an existing consensus node record from
   * the network address book.
   * 
* * .com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 56; */ com.hederahashgraph.api.proto.java.NodeDeleteTransactionBodyOrBuilder getNodeDeleteOrBuilder(); /** *
   **
   * A transaction body to "reject" undesired tokens.<br/>
   * This transaction will transfer one or more tokens or token
   * balances held by the requesting account to the treasury
   * for each token type.
   * <p>
   * Each transfer MUST be one of the following:
   * <ul>
   *   <li>A single non-fungible/unique token.</li>
   *   <li>The full balance held for a fungible/common
   *       token type.</li>
   * </ul>
   * When complete, the requesting account SHALL NOT hold the
   * rejected tokens.<br/>
   * Custom fees and royalties defined for the tokens rejected
   * SHALL NOT be charged for this transaction.
   * 
* * .proto.TokenRejectTransactionBody tokenReject = 57; * @return Whether the tokenReject field is set. */ boolean hasTokenReject(); /** *
   **
   * A transaction body to "reject" undesired tokens.<br/>
   * This transaction will transfer one or more tokens or token
   * balances held by the requesting account to the treasury
   * for each token type.
   * <p>
   * Each transfer MUST be one of the following:
   * <ul>
   *   <li>A single non-fungible/unique token.</li>
   *   <li>The full balance held for a fungible/common
   *       token type.</li>
   * </ul>
   * When complete, the requesting account SHALL NOT hold the
   * rejected tokens.<br/>
   * Custom fees and royalties defined for the tokens rejected
   * SHALL NOT be charged for this transaction.
   * 
* * .proto.TokenRejectTransactionBody tokenReject = 57; * @return The tokenReject. */ com.hederahashgraph.api.proto.java.TokenRejectTransactionBody getTokenReject(); /** *
   **
   * A transaction body to "reject" undesired tokens.<br/>
   * This transaction will transfer one or more tokens or token
   * balances held by the requesting account to the treasury
   * for each token type.
   * <p>
   * Each transfer MUST be one of the following:
   * <ul>
   *   <li>A single non-fungible/unique token.</li>
   *   <li>The full balance held for a fungible/common
   *       token type.</li>
   * </ul>
   * When complete, the requesting account SHALL NOT hold the
   * rejected tokens.<br/>
   * Custom fees and royalties defined for the tokens rejected
   * SHALL NOT be charged for this transaction.
   * 
* * .proto.TokenRejectTransactionBody tokenReject = 57; */ com.hederahashgraph.api.proto.java.TokenRejectTransactionBodyOrBuilder getTokenRejectOrBuilder(); /** *
   **
   * A transaction body for a `tokenAirdrop` request.
   * 
* * .proto.TokenAirdropTransactionBody tokenAirdrop = 58; * @return Whether the tokenAirdrop field is set. */ boolean hasTokenAirdrop(); /** *
   **
   * A transaction body for a `tokenAirdrop` request.
   * 
* * .proto.TokenAirdropTransactionBody tokenAirdrop = 58; * @return The tokenAirdrop. */ com.hederahashgraph.api.proto.java.TokenAirdropTransactionBody getTokenAirdrop(); /** *
   **
   * A transaction body for a `tokenAirdrop` request.
   * 
* * .proto.TokenAirdropTransactionBody tokenAirdrop = 58; */ com.hederahashgraph.api.proto.java.TokenAirdropTransactionBodyOrBuilder getTokenAirdropOrBuilder(); /** *
   **
   * A transaction body for a `cancelAirdrop` request.
   * 
* * .proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 59; * @return Whether the tokenCancelAirdrop field is set. */ boolean hasTokenCancelAirdrop(); /** *
   **
   * A transaction body for a `cancelAirdrop` request.
   * 
* * .proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 59; * @return The tokenCancelAirdrop. */ com.hederahashgraph.api.proto.java.TokenCancelAirdropTransactionBody getTokenCancelAirdrop(); /** *
   **
   * A transaction body for a `cancelAirdrop` request.
   * 
* * .proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 59; */ com.hederahashgraph.api.proto.java.TokenCancelAirdropTransactionBodyOrBuilder getTokenCancelAirdropOrBuilder(); /** *
   **
   * A transaction body for a `claimAirdrop` request.
   * 
* * .proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 60; * @return Whether the tokenClaimAirdrop field is set. */ boolean hasTokenClaimAirdrop(); /** *
   **
   * A transaction body for a `claimAirdrop` request.
   * 
* * .proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 60; * @return The tokenClaimAirdrop. */ com.hederahashgraph.api.proto.java.TokenClaimAirdropTransactionBody getTokenClaimAirdrop(); /** *
   **
   * A transaction body for a `claimAirdrop` request.
   * 
* * .proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 60; */ com.hederahashgraph.api.proto.java.TokenClaimAirdropTransactionBodyOrBuilder getTokenClaimAirdropOrBuilder(); public com.hederahashgraph.api.proto.java.TransactionBody.DataCase getDataCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy