Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Interface ContractDeleteTransactionBodyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
ContractDeleteTransactionBody,ContractDeleteTransactionBody.Builder
@Generated
public interface ContractDeleteTransactionBodyOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescription* The id of the contract to be deleted.boolean* A flag indicating that this transaction is "synthetic"; initiated by the node software.* An Account ID recipient.* A contract ID recipient.boolean* The id of the contract to be deleted.boolean* An Account ID recipient.boolean* A contract ID recipient.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasContractID
boolean hasContractID()* The id of the contract to be deleted. <p> This field is REQUIRED.
.proto.ContractID contractID = 1;- Returns:
- Whether the contractID field is set.
-
getContractID
ContractID getContractID()* The id of the contract to be deleted. <p> This field is REQUIRED.
.proto.ContractID contractID = 1;- Returns:
- The contractID.
-
hasTransferAccountID
boolean hasTransferAccountID()* An Account ID recipient. <p> This account SHALL receive all HBAR and other tokens still owned by the contract that is removed.
.proto.AccountID transferAccountID = 2;- Returns:
- Whether the transferAccountID field is set.
-
getTransferAccountID
AccountID getTransferAccountID()* An Account ID recipient. <p> This account SHALL receive all HBAR and other tokens still owned by the contract that is removed.
.proto.AccountID transferAccountID = 2;- Returns:
- The transferAccountID.
-
hasTransferContractID
boolean hasTransferContractID()* A contract ID recipient. <p> This contract SHALL receive all HBAR and other tokens still owned by the contract that is removed.
.proto.ContractID transferContractID = 3;- Returns:
- Whether the transferContractID field is set.
-
getTransferContractID
ContractID getTransferContractID()* A contract ID recipient. <p> This contract SHALL receive all HBAR and other tokens still owned by the contract that is removed.
.proto.ContractID transferContractID = 3;- Returns:
- The transferContractID.
-
getPermanentRemoval
boolean getPermanentRemoval()* A flag indicating that this transaction is "synthetic"; initiated by the node software. <p> The consensus nodes create such "synthetic" transactions to both to properly manage state changes and to communicate those changes to other systems via the Block Stream.<br/> A user-initiated transaction MUST NOT set this flag.
bool permanent_removal = 4;- Returns:
- The permanentRemoval.
-
getObtainersCase
ContractDeleteTransactionBody.ObtainersCase getObtainersCase()
-