Enum Class ExtensionType

java.lang.Object
java.lang.Enum<ExtensionType>
software.sava.core.accounts.token.extensions.ExtensionType
All Implemented Interfaces:
Serializable, Comparable<ExtensionType>, Constable

public enum ExtensionType extends Enum<ExtensionType>
  • Enum Constant Details

    • Uninitialized

      public static final ExtensionType Uninitialized
    • TransferFeeConfig

      public static final ExtensionType TransferFeeConfig
    • TransferFeeAmount

      public static final ExtensionType TransferFeeAmount
    • MintCloseAuthority

      public static final ExtensionType MintCloseAuthority
    • ConfidentialTransferMint

      public static final ExtensionType ConfidentialTransferMint
    • ConfidentialTransferAccount

      public static final ExtensionType ConfidentialTransferAccount
    • DefaultAccountState

      public static final ExtensionType DefaultAccountState
    • ImmutableOwner

      public static final ExtensionType ImmutableOwner
    • MemoTransfer

      public static final ExtensionType MemoTransfer
    • NonTransferable

      public static final ExtensionType NonTransferable
    • InterestBearingConfig

      public static final ExtensionType InterestBearingConfig
    • CpiGuard

      public static final ExtensionType CpiGuard
    • PermanentDelegate

      public static final ExtensionType PermanentDelegate
    • NonTransferableAccount

      public static final ExtensionType NonTransferableAccount
    • TransferHook

      public static final ExtensionType TransferHook
    • TransferHookAccount

      public static final ExtensionType TransferHookAccount
    • ConfidentialTransferFeeConfig

      public static final ExtensionType ConfidentialTransferFeeConfig
    • ConfidentialTransferFeeAmount

      public static final ExtensionType ConfidentialTransferFeeAmount
    • MetadataPointer

      public static final ExtensionType MetadataPointer
    • TokenMetadata

      public static final ExtensionType TokenMetadata
    • GroupPointer

      public static final ExtensionType GroupPointer
    • TokenGroup

      public static final ExtensionType TokenGroup
    • GroupMemberPointer

      public static final ExtensionType GroupMemberPointer
    • TokenGroupMember

      public static final ExtensionType TokenGroupMember
    • ConfidentialMintBurn

      public static final ExtensionType ConfidentialMintBurn
    • ScaledUiAmount

      public static final ExtensionType ScaledUiAmount
    • Pausable

      public static final ExtensionType Pausable
    • PausableAccount

      public static final ExtensionType PausableAccount
  • Method Details

    • values

      public static ExtensionType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ExtensionType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null