decode static method
Implementation
static XdrChangeTrustAsset decode(XdrDataInputStream stream) {
XdrChangeTrustAsset decodedAsset =
XdrChangeTrustAsset(XdrAssetType.decode(stream));
switch (decodedAsset.discriminant) {
case XdrAssetType.ASSET_TYPE_NATIVE:
break;
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM4:
decodedAsset.alphaNum4 = XdrAssetAlphaNum4.decode(stream);
break;
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM12:
decodedAsset.alphaNum12 = XdrAssetAlphaNum12.decode(stream);
break;
case XdrAssetType.ASSET_TYPE_POOL_SHARE:
decodedAsset.liquidityPool = XdrLiquidityPoolParameters.decode(stream);
break;
}
return decodedAsset;
}