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.

See AccountSet asf Flags

Implemented types

Constructors

AccountSetAsfFlag.new(String name, int value)
const

Properties

hashCode int
The hash code for this object.
no setterinherited
id int
no setteroverride
name String
human-readable name
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
flag id
final

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>