AccountSetAsfFlag class
Enum for AccountSet Flags.
There are several options which can be either enabled or disabled for an account. Account options are represented by different types of flags depending on the situation. The AccountSet transaction type has several "AccountSet Flags" (prefixed asf) that can enable an option when passed as the SetFlag parameter, or disable an option when passed as the ClearFlag parameter. This enum represents those options.
- Implemented types
Constructors
- AccountSetAsfFlag.new(String name, int value)
-
const
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromValue(
int? value) → AccountSetAsfFlag?
Constants
- asfAccountTxnId → const AccountSetAsfFlag
- Track the ID of this account's most recent transaction. Required for AccountTxnID
- asfAllowTrustlineClawback → const AccountSetAsfFlag
- Allow trustline clawback feature
- asfAuthorizedNftokenMinter → const AccountSetAsfFlag
- Allow another account to mint and burn tokens on behalf of this account.
- asfDefaultRipple → const AccountSetAsfFlag
- Enable rippling on this account's trust lines by default.
- asfDepositAuth → const AccountSetAsfFlag
- Enable Deposit Authorization on this account.
- asfDisableIncomingCheck → const AccountSetAsfFlag
- Disallow other accounts from creating Checks directed at this account.
- asfDisableIncomingNftokenOffer → const AccountSetAsfFlag
- Disallow other accounts from creating NFTokenOffers directed at this account.
- asfDisableIncomingPaychan → const AccountSetAsfFlag
- Disallow other accounts from creating PayChannels directed at this account.
- asfDisableIncomingTrustline → const AccountSetAsfFlag
- Disallow other accounts from creating Trustlines directed at this account.
- asfDisableMaster → const AccountSetAsfFlag
- Disallow use of the master key pair. Can only be enabled if the account has configured another way to sign transactions, such as a Regular Key or a Signer List
- asfDisallowXrp → const AccountSetAsfFlag
- XRP should not be sent to this account. (Enforced by client applications)
- asfGlobalFreeze → const AccountSetAsfFlag
- Freeze all assets issued by this account.
- asfNoFreeze → const AccountSetAsfFlag
- Permanently give up the ability to freeze individual trust lines or disable Global Freeze. This flag can never be disabled after being enabled.
- asfRequireAuth → const AccountSetAsfFlag
- Require authorization for users to hold balances issued by this address. Can only be enabled if the address has no trust lines connected to it.
- asfRequireDest → const AccountSetAsfFlag
- Require a destination tag to send transactions to this account.
-
values
→ const List<
AccountSetAsfFlag>