Class ChangeTrustAsset

java.lang.Object
org.stellar.sdk.xdr.ChangeTrustAsset
All Implemented Interfaces:
XdrElement

public class ChangeTrustAsset extends Object implements XdrElement
ChangeTrustAsset's original definition in the XDR file is:
 union ChangeTrustAsset switch (AssetType type)
 {
 case ASSET_TYPE_NATIVE: // Not credit
     void;

 case ASSET_TYPE_CREDIT_ALPHANUM4:
     AlphaNum4 alphaNum4;

 case ASSET_TYPE_CREDIT_ALPHANUM12:
     AlphaNum12 alphaNum12;

 case ASSET_TYPE_POOL_SHARE:
     LiquidityPoolParameters liquidityPool;

     // add other asset types here in the future
 };
 
  • Constructor Details

    • ChangeTrustAsset

      public ChangeTrustAsset()
    • ChangeTrustAsset

      public ChangeTrustAsset(AssetType discriminant, AlphaNum4 alphaNum4, AlphaNum12 alphaNum12, LiquidityPoolParameters liquidityPool)
      Creates a new ChangeTrustAsset instance.
      Parameters:
      discriminant - the discriminant field value
      alphaNum4 - the alphaNum4 field value
      alphaNum12 - the alphaNum12 field value
      liquidityPool - the liquidityPool field value
  • Method Details