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

com.hedera.hashgraph.sdk.proto.SchedulableTransactionBodyOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: schedulable_transaction_body.proto

// Protobuf Java Version: 3.25.3
package com.hedera.hashgraph.sdk.proto;

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

  /**
   * 
   **
   * The maximum transaction fee the client is willing to pay
   * 
* * uint64 transactionFee = 1; * @return The transactionFee. */ long getTransactionFee(); /** *
   **
   * A memo to include the execution record; the UTF-8 encoding may be up to 100 bytes and must not
   * include the zero byte
   * 
* * string memo = 2; * @return The memo. */ java.lang.String getMemo(); /** *
   **
   * A memo to include the execution record; the UTF-8 encoding may be up to 100 bytes and must not
   * include the zero byte
   * 
* * string memo = 2; * @return The bytes for memo. */ com.google.protobuf.ByteString getMemoBytes(); /** *
   **
   * Calls a function of a contract instance
   * 
* * .proto.ContractCallTransactionBody contractCall = 3; * @return Whether the contractCall field is set. */ boolean hasContractCall(); /** *
   **
   * Calls a function of a contract instance
   * 
* * .proto.ContractCallTransactionBody contractCall = 3; * @return The contractCall. */ com.hedera.hashgraph.sdk.proto.ContractCallTransactionBody getContractCall(); /** *
   **
   * Calls a function of a contract instance
   * 
* * .proto.ContractCallTransactionBody contractCall = 3; */ com.hedera.hashgraph.sdk.proto.ContractCallTransactionBodyOrBuilder getContractCallOrBuilder(); /** *
   **
   * Creates a contract instance
   * 
* * .proto.ContractCreateTransactionBody contractCreateInstance = 4; * @return Whether the contractCreateInstance field is set. */ boolean hasContractCreateInstance(); /** *
   **
   * Creates a contract instance
   * 
* * .proto.ContractCreateTransactionBody contractCreateInstance = 4; * @return The contractCreateInstance. */ com.hedera.hashgraph.sdk.proto.ContractCreateTransactionBody getContractCreateInstance(); /** *
   **
   * Creates a contract instance
   * 
* * .proto.ContractCreateTransactionBody contractCreateInstance = 4; */ com.hedera.hashgraph.sdk.proto.ContractCreateTransactionBodyOrBuilder getContractCreateInstanceOrBuilder(); /** *
   **
   * Updates a contract
   * 
* * .proto.ContractUpdateTransactionBody contractUpdateInstance = 5; * @return Whether the contractUpdateInstance field is set. */ boolean hasContractUpdateInstance(); /** *
   **
   * Updates a contract
   * 
* * .proto.ContractUpdateTransactionBody contractUpdateInstance = 5; * @return The contractUpdateInstance. */ com.hedera.hashgraph.sdk.proto.ContractUpdateTransactionBody getContractUpdateInstance(); /** *
   **
   * Updates a contract
   * 
* * .proto.ContractUpdateTransactionBody contractUpdateInstance = 5; */ com.hedera.hashgraph.sdk.proto.ContractUpdateTransactionBodyOrBuilder getContractUpdateInstanceOrBuilder(); /** *
   **
   * Delete contract and transfer remaining balance into specified account
   * 
* * .proto.ContractDeleteTransactionBody contractDeleteInstance = 6; * @return Whether the contractDeleteInstance field is set. */ boolean hasContractDeleteInstance(); /** *
   **
   * Delete contract and transfer remaining balance into specified account
   * 
* * .proto.ContractDeleteTransactionBody contractDeleteInstance = 6; * @return The contractDeleteInstance. */ com.hedera.hashgraph.sdk.proto.ContractDeleteTransactionBody getContractDeleteInstance(); /** *
   **
   * Delete contract and transfer remaining balance into specified account
   * 
* * .proto.ContractDeleteTransactionBody contractDeleteInstance = 6; */ com.hedera.hashgraph.sdk.proto.ContractDeleteTransactionBodyOrBuilder getContractDeleteInstanceOrBuilder(); /** *
   **
   * Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
   * 
* * .proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37; * @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 = 37; * @return The cryptoApproveAllowance. */ com.hedera.hashgraph.sdk.proto.CryptoApproveAllowanceTransactionBody getCryptoApproveAllowance(); /** *
   **
   * Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
   * 
* * .proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37; */ com.hedera.hashgraph.sdk.proto.CryptoApproveAllowanceTransactionBodyOrBuilder getCryptoApproveAllowanceOrBuilder(); /** *
   **
   * Deletes one or more of the specific approved NFT serial numbers on an owner account.
   * 
* * .proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38; * @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 = 38; * @return The cryptoDeleteAllowance. */ com.hedera.hashgraph.sdk.proto.CryptoDeleteAllowanceTransactionBody getCryptoDeleteAllowance(); /** *
   **
   * Deletes one or more of the specific approved NFT serial numbers on an owner account.
   * 
* * .proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38; */ com.hedera.hashgraph.sdk.proto.CryptoDeleteAllowanceTransactionBodyOrBuilder getCryptoDeleteAllowanceOrBuilder(); /** *
   **
   * Create a new cryptocurrency account
   * 
* * .proto.CryptoCreateTransactionBody cryptoCreateAccount = 7; * @return Whether the cryptoCreateAccount field is set. */ boolean hasCryptoCreateAccount(); /** *
   **
   * Create a new cryptocurrency account
   * 
* * .proto.CryptoCreateTransactionBody cryptoCreateAccount = 7; * @return The cryptoCreateAccount. */ com.hedera.hashgraph.sdk.proto.CryptoCreateTransactionBody getCryptoCreateAccount(); /** *
   **
   * Create a new cryptocurrency account
   * 
* * .proto.CryptoCreateTransactionBody cryptoCreateAccount = 7; */ com.hedera.hashgraph.sdk.proto.CryptoCreateTransactionBodyOrBuilder getCryptoCreateAccountOrBuilder(); /** *
   **
   * Delete a cryptocurrency account (mark as deleted, and transfer hbars out)
   * 
* * .proto.CryptoDeleteTransactionBody cryptoDelete = 8; * @return Whether the cryptoDelete field is set. */ boolean hasCryptoDelete(); /** *
   **
   * Delete a cryptocurrency account (mark as deleted, and transfer hbars out)
   * 
* * .proto.CryptoDeleteTransactionBody cryptoDelete = 8; * @return The cryptoDelete. */ com.hedera.hashgraph.sdk.proto.CryptoDeleteTransactionBody getCryptoDelete(); /** *
   **
   * Delete a cryptocurrency account (mark as deleted, and transfer hbars out)
   * 
* * .proto.CryptoDeleteTransactionBody cryptoDelete = 8; */ com.hedera.hashgraph.sdk.proto.CryptoDeleteTransactionBodyOrBuilder getCryptoDeleteOrBuilder(); /** *
   **
   * Transfer amount between accounts
   * 
* * .proto.CryptoTransferTransactionBody cryptoTransfer = 9; * @return Whether the cryptoTransfer field is set. */ boolean hasCryptoTransfer(); /** *
   **
   * Transfer amount between accounts
   * 
* * .proto.CryptoTransferTransactionBody cryptoTransfer = 9; * @return The cryptoTransfer. */ com.hedera.hashgraph.sdk.proto.CryptoTransferTransactionBody getCryptoTransfer(); /** *
   **
   * Transfer amount between accounts
   * 
* * .proto.CryptoTransferTransactionBody cryptoTransfer = 9; */ com.hedera.hashgraph.sdk.proto.CryptoTransferTransactionBodyOrBuilder getCryptoTransferOrBuilder(); /** *
   **
   * Modify information such as the expiration date for an account
   * 
* * .proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10; * @return Whether the cryptoUpdateAccount field is set. */ boolean hasCryptoUpdateAccount(); /** *
   **
   * Modify information such as the expiration date for an account
   * 
* * .proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10; * @return The cryptoUpdateAccount. */ com.hedera.hashgraph.sdk.proto.CryptoUpdateTransactionBody getCryptoUpdateAccount(); /** *
   **
   * Modify information such as the expiration date for an account
   * 
* * .proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10; */ com.hedera.hashgraph.sdk.proto.CryptoUpdateTransactionBodyOrBuilder getCryptoUpdateAccountOrBuilder(); /** *
   **
   * Add bytes to the end of the contents of a file
   * 
* * .proto.FileAppendTransactionBody fileAppend = 11; * @return Whether the fileAppend field is set. */ boolean hasFileAppend(); /** *
   **
   * Add bytes to the end of the contents of a file
   * 
* * .proto.FileAppendTransactionBody fileAppend = 11; * @return The fileAppend. */ com.hedera.hashgraph.sdk.proto.FileAppendTransactionBody getFileAppend(); /** *
   **
   * Add bytes to the end of the contents of a file
   * 
* * .proto.FileAppendTransactionBody fileAppend = 11; */ com.hedera.hashgraph.sdk.proto.FileAppendTransactionBodyOrBuilder getFileAppendOrBuilder(); /** *
   **
   * Create a new file
   * 
* * .proto.FileCreateTransactionBody fileCreate = 12; * @return Whether the fileCreate field is set. */ boolean hasFileCreate(); /** *
   **
   * Create a new file
   * 
* * .proto.FileCreateTransactionBody fileCreate = 12; * @return The fileCreate. */ com.hedera.hashgraph.sdk.proto.FileCreateTransactionBody getFileCreate(); /** *
   **
   * Create a new file
   * 
* * .proto.FileCreateTransactionBody fileCreate = 12; */ com.hedera.hashgraph.sdk.proto.FileCreateTransactionBodyOrBuilder getFileCreateOrBuilder(); /** *
   **
   * Delete a file (remove contents and mark as deleted until it expires)
   * 
* * .proto.FileDeleteTransactionBody fileDelete = 13; * @return Whether the fileDelete field is set. */ boolean hasFileDelete(); /** *
   **
   * Delete a file (remove contents and mark as deleted until it expires)
   * 
* * .proto.FileDeleteTransactionBody fileDelete = 13; * @return The fileDelete. */ com.hedera.hashgraph.sdk.proto.FileDeleteTransactionBody getFileDelete(); /** *
   **
   * Delete a file (remove contents and mark as deleted until it expires)
   * 
* * .proto.FileDeleteTransactionBody fileDelete = 13; */ com.hedera.hashgraph.sdk.proto.FileDeleteTransactionBodyOrBuilder getFileDeleteOrBuilder(); /** *
   **
   * Modify information such as the expiration date for a file
   * 
* * .proto.FileUpdateTransactionBody fileUpdate = 14; * @return Whether the fileUpdate field is set. */ boolean hasFileUpdate(); /** *
   **
   * Modify information such as the expiration date for a file
   * 
* * .proto.FileUpdateTransactionBody fileUpdate = 14; * @return The fileUpdate. */ com.hedera.hashgraph.sdk.proto.FileUpdateTransactionBody getFileUpdate(); /** *
   **
   * Modify information such as the expiration date for a file
   * 
* * .proto.FileUpdateTransactionBody fileUpdate = 14; */ com.hedera.hashgraph.sdk.proto.FileUpdateTransactionBodyOrBuilder getFileUpdateOrBuilder(); /** *
   **
   * Hedera administrative deletion of a file or smart contract
   * 
* * .proto.SystemDeleteTransactionBody systemDelete = 15; * @return Whether the systemDelete field is set. */ boolean hasSystemDelete(); /** *
   **
   * Hedera administrative deletion of a file or smart contract
   * 
* * .proto.SystemDeleteTransactionBody systemDelete = 15; * @return The systemDelete. */ com.hedera.hashgraph.sdk.proto.SystemDeleteTransactionBody getSystemDelete(); /** *
   **
   * Hedera administrative deletion of a file or smart contract
   * 
* * .proto.SystemDeleteTransactionBody systemDelete = 15; */ com.hedera.hashgraph.sdk.proto.SystemDeleteTransactionBodyOrBuilder getSystemDeleteOrBuilder(); /** *
   **
   * To undelete an entity deleted by SystemDelete
   * 
* * .proto.SystemUndeleteTransactionBody systemUndelete = 16; * @return Whether the systemUndelete field is set. */ boolean hasSystemUndelete(); /** *
   **
   * To undelete an entity deleted by SystemDelete
   * 
* * .proto.SystemUndeleteTransactionBody systemUndelete = 16; * @return The systemUndelete. */ com.hedera.hashgraph.sdk.proto.SystemUndeleteTransactionBody getSystemUndelete(); /** *
   **
   * To undelete an entity deleted by SystemDelete
   * 
* * .proto.SystemUndeleteTransactionBody systemUndelete = 16; */ com.hedera.hashgraph.sdk.proto.SystemUndeleteTransactionBodyOrBuilder getSystemUndeleteOrBuilder(); /** *
   **
   * Freeze the nodes
   * 
* * .proto.FreezeTransactionBody freeze = 17; * @return Whether the freeze field is set. */ boolean hasFreeze(); /** *
   **
   * Freeze the nodes
   * 
* * .proto.FreezeTransactionBody freeze = 17; * @return The freeze. */ com.hedera.hashgraph.sdk.proto.FreezeTransactionBody getFreeze(); /** *
   **
   * Freeze the nodes
   * 
* * .proto.FreezeTransactionBody freeze = 17; */ com.hedera.hashgraph.sdk.proto.FreezeTransactionBodyOrBuilder getFreezeOrBuilder(); /** *
   **
   * Creates a topic
   * 
* * .proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18; * @return Whether the consensusCreateTopic field is set. */ boolean hasConsensusCreateTopic(); /** *
   **
   * Creates a topic
   * 
* * .proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18; * @return The consensusCreateTopic. */ com.hedera.hashgraph.sdk.proto.ConsensusCreateTopicTransactionBody getConsensusCreateTopic(); /** *
   **
   * Creates a topic
   * 
* * .proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18; */ com.hedera.hashgraph.sdk.proto.ConsensusCreateTopicTransactionBodyOrBuilder getConsensusCreateTopicOrBuilder(); /** *
   **
   * Updates a topic
   * 
* * .proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19; * @return Whether the consensusUpdateTopic field is set. */ boolean hasConsensusUpdateTopic(); /** *
   **
   * Updates a topic
   * 
* * .proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19; * @return The consensusUpdateTopic. */ com.hedera.hashgraph.sdk.proto.ConsensusUpdateTopicTransactionBody getConsensusUpdateTopic(); /** *
   **
   * Updates a topic
   * 
* * .proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19; */ com.hedera.hashgraph.sdk.proto.ConsensusUpdateTopicTransactionBodyOrBuilder getConsensusUpdateTopicOrBuilder(); /** *
   **
   * Deletes a topic
   * 
* * .proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20; * @return Whether the consensusDeleteTopic field is set. */ boolean hasConsensusDeleteTopic(); /** *
   **
   * Deletes a topic
   * 
* * .proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20; * @return The consensusDeleteTopic. */ com.hedera.hashgraph.sdk.proto.ConsensusDeleteTopicTransactionBody getConsensusDeleteTopic(); /** *
   **
   * Deletes a topic
   * 
* * .proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20; */ com.hedera.hashgraph.sdk.proto.ConsensusDeleteTopicTransactionBodyOrBuilder getConsensusDeleteTopicOrBuilder(); /** *
   **
   * Submits message to a topic
   * 
* * .proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21; * @return Whether the consensusSubmitMessage field is set. */ boolean hasConsensusSubmitMessage(); /** *
   **
   * Submits message to a topic
   * 
* * .proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21; * @return The consensusSubmitMessage. */ com.hedera.hashgraph.sdk.proto.ConsensusSubmitMessageTransactionBody getConsensusSubmitMessage(); /** *
   **
   * Submits message to a topic
   * 
* * .proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21; */ com.hedera.hashgraph.sdk.proto.ConsensusSubmitMessageTransactionBodyOrBuilder getConsensusSubmitMessageOrBuilder(); /** *
   **
   * Creates a token instance
   * 
* * .proto.TokenCreateTransactionBody tokenCreation = 22; * @return Whether the tokenCreation field is set. */ boolean hasTokenCreation(); /** *
   **
   * Creates a token instance
   * 
* * .proto.TokenCreateTransactionBody tokenCreation = 22; * @return The tokenCreation. */ com.hedera.hashgraph.sdk.proto.TokenCreateTransactionBody getTokenCreation(); /** *
   **
   * Creates a token instance
   * 
* * .proto.TokenCreateTransactionBody tokenCreation = 22; */ com.hedera.hashgraph.sdk.proto.TokenCreateTransactionBodyOrBuilder getTokenCreationOrBuilder(); /** *
   **
   * Freezes account not to be able to transact with a token
   * 
* * .proto.TokenFreezeAccountTransactionBody tokenFreeze = 23; * @return Whether the tokenFreeze field is set. */ boolean hasTokenFreeze(); /** *
   **
   * Freezes account not to be able to transact with a token
   * 
* * .proto.TokenFreezeAccountTransactionBody tokenFreeze = 23; * @return The tokenFreeze. */ com.hedera.hashgraph.sdk.proto.TokenFreezeAccountTransactionBody getTokenFreeze(); /** *
   **
   * Freezes account not to be able to transact with a token
   * 
* * .proto.TokenFreezeAccountTransactionBody tokenFreeze = 23; */ com.hedera.hashgraph.sdk.proto.TokenFreezeAccountTransactionBodyOrBuilder getTokenFreezeOrBuilder(); /** *
   **
   * Unfreezes account for a token
   * 
* * .proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24; * @return Whether the tokenUnfreeze field is set. */ boolean hasTokenUnfreeze(); /** *
   **
   * Unfreezes account for a token
   * 
* * .proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24; * @return The tokenUnfreeze. */ com.hedera.hashgraph.sdk.proto.TokenUnfreezeAccountTransactionBody getTokenUnfreeze(); /** *
   **
   * Unfreezes account for a token
   * 
* * .proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24; */ com.hedera.hashgraph.sdk.proto.TokenUnfreezeAccountTransactionBodyOrBuilder getTokenUnfreezeOrBuilder(); /** *
   **
   * Grants KYC to an account for a token
   * 
* * .proto.TokenGrantKycTransactionBody tokenGrantKyc = 25; * @return Whether the tokenGrantKyc field is set. */ boolean hasTokenGrantKyc(); /** *
   **
   * Grants KYC to an account for a token
   * 
* * .proto.TokenGrantKycTransactionBody tokenGrantKyc = 25; * @return The tokenGrantKyc. */ com.hedera.hashgraph.sdk.proto.TokenGrantKycTransactionBody getTokenGrantKyc(); /** *
   **
   * Grants KYC to an account for a token
   * 
* * .proto.TokenGrantKycTransactionBody tokenGrantKyc = 25; */ com.hedera.hashgraph.sdk.proto.TokenGrantKycTransactionBodyOrBuilder getTokenGrantKycOrBuilder(); /** *
   **
   * Revokes KYC of an account for a token
   * 
* * .proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26; * @return Whether the tokenRevokeKyc field is set. */ boolean hasTokenRevokeKyc(); /** *
   **
   * Revokes KYC of an account for a token
   * 
* * .proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26; * @return The tokenRevokeKyc. */ com.hedera.hashgraph.sdk.proto.TokenRevokeKycTransactionBody getTokenRevokeKyc(); /** *
   **
   * Revokes KYC of an account for a token
   * 
* * .proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26; */ com.hedera.hashgraph.sdk.proto.TokenRevokeKycTransactionBodyOrBuilder getTokenRevokeKycOrBuilder(); /** *
   **
   * Deletes a token instance
   * 
* * .proto.TokenDeleteTransactionBody tokenDeletion = 27; * @return Whether the tokenDeletion field is set. */ boolean hasTokenDeletion(); /** *
   **
   * Deletes a token instance
   * 
* * .proto.TokenDeleteTransactionBody tokenDeletion = 27; * @return The tokenDeletion. */ com.hedera.hashgraph.sdk.proto.TokenDeleteTransactionBody getTokenDeletion(); /** *
   **
   * Deletes a token instance
   * 
* * .proto.TokenDeleteTransactionBody tokenDeletion = 27; */ com.hedera.hashgraph.sdk.proto.TokenDeleteTransactionBodyOrBuilder getTokenDeletionOrBuilder(); /** *
   **
   * Updates a token instance
   * 
* * .proto.TokenUpdateTransactionBody tokenUpdate = 28; * @return Whether the tokenUpdate field is set. */ boolean hasTokenUpdate(); /** *
   **
   * Updates a token instance
   * 
* * .proto.TokenUpdateTransactionBody tokenUpdate = 28; * @return The tokenUpdate. */ com.hedera.hashgraph.sdk.proto.TokenUpdateTransactionBody getTokenUpdate(); /** *
   **
   * Updates a token instance
   * 
* * .proto.TokenUpdateTransactionBody tokenUpdate = 28; */ com.hedera.hashgraph.sdk.proto.TokenUpdateTransactionBodyOrBuilder getTokenUpdateOrBuilder(); /** *
   **
   * Mints new tokens to a token's treasury account
   * 
* * .proto.TokenMintTransactionBody tokenMint = 29; * @return Whether the tokenMint field is set. */ boolean hasTokenMint(); /** *
   **
   * Mints new tokens to a token's treasury account
   * 
* * .proto.TokenMintTransactionBody tokenMint = 29; * @return The tokenMint. */ com.hedera.hashgraph.sdk.proto.TokenMintTransactionBody getTokenMint(); /** *
   **
   * Mints new tokens to a token's treasury account
   * 
* * .proto.TokenMintTransactionBody tokenMint = 29; */ com.hedera.hashgraph.sdk.proto.TokenMintTransactionBodyOrBuilder getTokenMintOrBuilder(); /** *
   **
   * Burns tokens from a token's treasury account
   * 
* * .proto.TokenBurnTransactionBody tokenBurn = 30; * @return Whether the tokenBurn field is set. */ boolean hasTokenBurn(); /** *
   **
   * Burns tokens from a token's treasury account
   * 
* * .proto.TokenBurnTransactionBody tokenBurn = 30; * @return The tokenBurn. */ com.hedera.hashgraph.sdk.proto.TokenBurnTransactionBody getTokenBurn(); /** *
   **
   * Burns tokens from a token's treasury account
   * 
* * .proto.TokenBurnTransactionBody tokenBurn = 30; */ com.hedera.hashgraph.sdk.proto.TokenBurnTransactionBodyOrBuilder getTokenBurnOrBuilder(); /** *
   **
   * Wipes amount of tokens from an account
   * 
* * .proto.TokenWipeAccountTransactionBody tokenWipe = 31; * @return Whether the tokenWipe field is set. */ boolean hasTokenWipe(); /** *
   **
   * Wipes amount of tokens from an account
   * 
* * .proto.TokenWipeAccountTransactionBody tokenWipe = 31; * @return The tokenWipe. */ com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody getTokenWipe(); /** *
   **
   * Wipes amount of tokens from an account
   * 
* * .proto.TokenWipeAccountTransactionBody tokenWipe = 31; */ com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBodyOrBuilder getTokenWipeOrBuilder(); /** *
   **
   * Associate tokens to an account
   * 
* * .proto.TokenAssociateTransactionBody tokenAssociate = 32; * @return Whether the tokenAssociate field is set. */ boolean hasTokenAssociate(); /** *
   **
   * Associate tokens to an account
   * 
* * .proto.TokenAssociateTransactionBody tokenAssociate = 32; * @return The tokenAssociate. */ com.hedera.hashgraph.sdk.proto.TokenAssociateTransactionBody getTokenAssociate(); /** *
   **
   * Associate tokens to an account
   * 
* * .proto.TokenAssociateTransactionBody tokenAssociate = 32; */ com.hedera.hashgraph.sdk.proto.TokenAssociateTransactionBodyOrBuilder getTokenAssociateOrBuilder(); /** *
   **
   * Dissociate tokens from an account
   * 
* * .proto.TokenDissociateTransactionBody tokenDissociate = 33; * @return Whether the tokenDissociate field is set. */ boolean hasTokenDissociate(); /** *
   **
   * Dissociate tokens from an account
   * 
* * .proto.TokenDissociateTransactionBody tokenDissociate = 33; * @return The tokenDissociate. */ com.hedera.hashgraph.sdk.proto.TokenDissociateTransactionBody getTokenDissociate(); /** *
   **
   * Dissociate tokens from an account
   * 
* * .proto.TokenDissociateTransactionBody tokenDissociate = 33; */ com.hedera.hashgraph.sdk.proto.TokenDissociateTransactionBodyOrBuilder getTokenDissociateOrBuilder(); /** *
   **
   * Updates a token's custom fee schedule
   * 
* * .proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39; * @return Whether the tokenFeeScheduleUpdate field is set. */ boolean hasTokenFeeScheduleUpdate(); /** *
   **
   * Updates a token's custom fee schedule
   * 
* * .proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39; * @return The tokenFeeScheduleUpdate. */ com.hedera.hashgraph.sdk.proto.TokenFeeScheduleUpdateTransactionBody getTokenFeeScheduleUpdate(); /** *
   **
   * Updates a token's custom fee schedule
   * 
* * .proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39; */ com.hedera.hashgraph.sdk.proto.TokenFeeScheduleUpdateTransactionBodyOrBuilder getTokenFeeScheduleUpdateOrBuilder(); /** *
   **
   * Pauses the Token
   * 
* * .proto.TokenPauseTransactionBody token_pause = 35; * @return Whether the tokenPause field is set. */ boolean hasTokenPause(); /** *
   **
   * Pauses the Token
   * 
* * .proto.TokenPauseTransactionBody token_pause = 35; * @return The tokenPause. */ com.hedera.hashgraph.sdk.proto.TokenPauseTransactionBody getTokenPause(); /** *
   **
   * Pauses the Token
   * 
* * .proto.TokenPauseTransactionBody token_pause = 35; */ com.hedera.hashgraph.sdk.proto.TokenPauseTransactionBodyOrBuilder getTokenPauseOrBuilder(); /** *
   **
   * Unpauses the Token
   * 
* * .proto.TokenUnpauseTransactionBody token_unpause = 36; * @return Whether the tokenUnpause field is set. */ boolean hasTokenUnpause(); /** *
   **
   * Unpauses the Token
   * 
* * .proto.TokenUnpauseTransactionBody token_unpause = 36; * @return The tokenUnpause. */ com.hedera.hashgraph.sdk.proto.TokenUnpauseTransactionBody getTokenUnpause(); /** *
   **
   * Unpauses the Token
   * 
* * .proto.TokenUnpauseTransactionBody token_unpause = 36; */ com.hedera.hashgraph.sdk.proto.TokenUnpauseTransactionBodyOrBuilder getTokenUnpauseOrBuilder(); /** *
   **
   * Marks a schedule in the network's action queue as deleted, preventing it from executing
   * 
* * .proto.ScheduleDeleteTransactionBody scheduleDelete = 34; * @return Whether the scheduleDelete field is set. */ boolean hasScheduleDelete(); /** *
   **
   * Marks a schedule in the network's action queue as deleted, preventing it from executing
   * 
* * .proto.ScheduleDeleteTransactionBody scheduleDelete = 34; * @return The scheduleDelete. */ com.hedera.hashgraph.sdk.proto.ScheduleDeleteTransactionBody getScheduleDelete(); /** *
   **
   * Marks a schedule in the network's action queue as deleted, preventing it from executing
   * 
* * .proto.ScheduleDeleteTransactionBody scheduleDelete = 34; */ com.hedera.hashgraph.sdk.proto.ScheduleDeleteTransactionBodyOrBuilder getScheduleDeleteOrBuilder(); /** *
   **
   * Generates a pseudorandom number.
   * 
* * .proto.UtilPrngTransactionBody util_prng = 40; * @return Whether the utilPrng field is set. */ boolean hasUtilPrng(); /** *
   **
   * Generates a pseudorandom number.
   * 
* * .proto.UtilPrngTransactionBody util_prng = 40; * @return The utilPrng. */ com.hedera.hashgraph.sdk.proto.UtilPrngTransactionBody getUtilPrng(); /** *
   **
   * Generates a pseudorandom number.
   * 
* * .proto.UtilPrngTransactionBody util_prng = 40; */ com.hedera.hashgraph.sdk.proto.UtilPrngTransactionBodyOrBuilder getUtilPrngOrBuilder(); /** *
   **
   * Update the metadata of one or more NFT's of a specific token type.
   * 
* * .proto.TokenUpdateNftsTransactionBody token_update_nfts = 41; * @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 = 41; * @return The tokenUpdateNfts. */ com.hedera.hashgraph.sdk.proto.TokenUpdateNftsTransactionBody getTokenUpdateNfts(); /** *
   **
   * Update the metadata of one or more NFT's of a specific token type.
   * 
* * .proto.TokenUpdateNftsTransactionBody token_update_nfts = 41; */ com.hedera.hashgraph.sdk.proto.TokenUpdateNftsTransactionBodyOrBuilder getTokenUpdateNftsOrBuilder(); /** *
   **
   * Transaction body for a scheduled transaction to create a new node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42; * @return Whether the nodeCreate field is set. */ boolean hasNodeCreate(); /** *
   **
   * Transaction body for a scheduled transaction to create a new node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42; * @return The nodeCreate. */ com.hedera.hashgraph.sdk.proto.NodeCreateTransactionBody getNodeCreate(); /** *
   **
   * Transaction body for a scheduled transaction to create a new node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42; */ com.hedera.hashgraph.sdk.proto.NodeCreateTransactionBodyOrBuilder getNodeCreateOrBuilder(); /** *
   **
   * Transaction body for a scheduled transaction to modify an existing node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43; * @return Whether the nodeUpdate field is set. */ boolean hasNodeUpdate(); /** *
   **
   * Transaction body for a scheduled transaction to modify an existing node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43; * @return The nodeUpdate. */ com.hedera.hashgraph.sdk.proto.NodeUpdateTransactionBody getNodeUpdate(); /** *
   **
   * Transaction body for a scheduled transaction to modify an existing node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43; */ com.hedera.hashgraph.sdk.proto.NodeUpdateTransactionBodyOrBuilder getNodeUpdateOrBuilder(); /** *
   **
   * Transaction body for a scheduled transaction to remove a node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44; * @return Whether the nodeDelete field is set. */ boolean hasNodeDelete(); /** *
   **
   * Transaction body for a scheduled transaction to remove a node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44; * @return The nodeDelete. */ com.hedera.hashgraph.sdk.proto.NodeDeleteTransactionBody getNodeDelete(); /** *
   **
   * Transaction body for a scheduled transaction to remove a node.
   * 
* * .com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44; */ com.hedera.hashgraph.sdk.proto.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 = 45; * @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 = 45; * @return The tokenReject. */ com.hedera.hashgraph.sdk.proto.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 = 45; */ com.hedera.hashgraph.sdk.proto.TokenRejectTransactionBodyOrBuilder getTokenRejectOrBuilder(); /** *
   **
   * Transaction body for a scheduled transaction to cancel an airdrop.
   * 
* * .proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46; * @return Whether the tokenCancelAirdrop field is set. */ boolean hasTokenCancelAirdrop(); /** *
   **
   * Transaction body for a scheduled transaction to cancel an airdrop.
   * 
* * .proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46; * @return The tokenCancelAirdrop. */ com.hedera.hashgraph.sdk.proto.TokenCancelAirdropTransactionBody getTokenCancelAirdrop(); /** *
   **
   * Transaction body for a scheduled transaction to cancel an airdrop.
   * 
* * .proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46; */ com.hedera.hashgraph.sdk.proto.TokenCancelAirdropTransactionBodyOrBuilder getTokenCancelAirdropOrBuilder(); /** *
   **
   * Transaction body for a scheduled transaction to claim an airdrop.
   * 
* * .proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47; * @return Whether the tokenClaimAirdrop field is set. */ boolean hasTokenClaimAirdrop(); /** *
   **
   * Transaction body for a scheduled transaction to claim an airdrop.
   * 
* * .proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47; * @return The tokenClaimAirdrop. */ com.hedera.hashgraph.sdk.proto.TokenClaimAirdropTransactionBody getTokenClaimAirdrop(); /** *
   **
   * Transaction body for a scheduled transaction to claim an airdrop.
   * 
* * .proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47; */ com.hedera.hashgraph.sdk.proto.TokenClaimAirdropTransactionBodyOrBuilder getTokenClaimAirdropOrBuilder(); /** *
   **
   * Transaction body for a scheduled transaction to airdrop tokens.
   * 
* * .proto.TokenAirdropTransactionBody tokenAirdrop = 48; * @return Whether the tokenAirdrop field is set. */ boolean hasTokenAirdrop(); /** *
   **
   * Transaction body for a scheduled transaction to airdrop tokens.
   * 
* * .proto.TokenAirdropTransactionBody tokenAirdrop = 48; * @return The tokenAirdrop. */ com.hedera.hashgraph.sdk.proto.TokenAirdropTransactionBody getTokenAirdrop(); /** *
   **
   * Transaction body for a scheduled transaction to airdrop tokens.
   * 
* * .proto.TokenAirdropTransactionBody tokenAirdrop = 48; */ com.hedera.hashgraph.sdk.proto.TokenAirdropTransactionBodyOrBuilder getTokenAirdropOrBuilder(); com.hedera.hashgraph.sdk.proto.SchedulableTransactionBody.DataCase getDataCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy