fromXdrAsset static method
Implementation
static XdrChangeTrustAsset fromXdrAsset(XdrAsset asset) {
XdrChangeTrustAsset result = XdrChangeTrustAsset(asset.discriminant);
switch (asset.discriminant) {
case XdrAssetType.ASSET_TYPE_NATIVE:
break;
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM4:
result.alphaNum4 = asset.alphaNum4;
break;
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM12:
result.alphaNum12 = asset.alphaNum12;
break;
case XdrAssetType.ASSET_TYPE_POOL_SHARE:
result = asset as XdrChangeTrustAsset;
break;
}
return result;
}