Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Interface FixedCustomFeeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
FixedCustomFee,FixedCustomFee.Builder
@Generated
public interface FixedCustomFeeOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescription* A collection account identifier.* A fixed custom fee.boolean* A collection account identifier.boolean* A fixed custom fee.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasFixedFee
boolean hasFixedFee()* A fixed custom fee. <p> The amount of HBAR or other token described by this `FixedFee` SHALL be charged to the transction payer for each message submitted to a topic that assigns this consensus custom fee.
.proto.FixedFee fixed_fee = 1;- Returns:
- Whether the fixedFee field is set.
-
getFixedFee
FixedFee getFixedFee()* A fixed custom fee. <p> The amount of HBAR or other token described by this `FixedFee` SHALL be charged to the transction payer for each message submitted to a topic that assigns this consensus custom fee.
.proto.FixedFee fixed_fee = 1;- Returns:
- The fixedFee.
-
hasFeeCollectorAccountId
boolean hasFeeCollectorAccountId()* A collection account identifier. <p> All amounts collected for this consensus custom fee SHALL be transferred to the account identified by this field.
.proto.AccountID fee_collector_account_id = 2;- Returns:
- Whether the feeCollectorAccountId field is set.
-
getFeeCollectorAccountId
AccountID getFeeCollectorAccountId()* A collection account identifier. <p> All amounts collected for this consensus custom fee SHALL be transferred to the account identified by this field.
.proto.AccountID fee_collector_account_id = 2;- Returns:
- The feeCollectorAccountId.
-