Class AssetTypeCreditAlphaNum12

All Implemented Interfaces:
Comparable<Asset>

public final class AssetTypeCreditAlphaNum12 extends AssetTypeCreditAlphaNum
Represents all assets with codes 5-12 characters long.
See Also:
  • Constructor Details

    • AssetTypeCreditAlphaNum12

      public AssetTypeCreditAlphaNum12(String code, String issuer)
      Class constructor
      Parameters:
      code - Asset code
      issuer - Asset issuer
  • Method Details

    • getType

      public String getType()
      Description copied from class: Asset
      Returns asset type. Possible types:
      • native
      • credit_alphanum4
      • credit_alphanum12
      • liquidity_pool_shares
      Specified by:
      getType in class Asset
    • toXdr

      public Asset toXdr()
      Description copied from class: Asset
      Generates XDR object from a given Asset object
      Specified by:
      toXdr in class Asset
    • compareTo

      public int compareTo(@NonNull @NonNull Asset other)
      Specified by:
      compareTo in interface Comparable<Asset>
      Specified by:
      compareTo in class Asset