encode method
- XdrDataOutputStream stream,
- XdrAsset encodedAsset
Implementation
static void encode(XdrDataOutputStream stream, XdrAsset encodedAsset) {
stream.writeInt(encodedAsset.discriminant.value);
switch (encodedAsset.discriminant) {
case XdrAssetType.ASSET_TYPE_NATIVE:
break;
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM4:
XdrAssetAlphaNum4.encode(stream, encodedAsset.alphaNum4);
break;
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM12:
XdrAssetAlphaNum12.encode(stream, encodedAsset.alphaNum12);
break;
}
}