decode static method
Implementation
static XdrAllowTrustOpAsset decode(XdrDataInputStream stream) {
XdrAllowTrustOpAsset decodedAllowTrustOpAsset =
XdrAllowTrustOpAsset(XdrAssetType.decode(stream));
switch (decodedAllowTrustOpAsset.discriminant) {
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM4:
int assetCode4size = 4;
decodedAllowTrustOpAsset.assetCode4 = stream.readBytes(assetCode4size);
break;
case XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM12:
int assetCode12size = 12;
decodedAllowTrustOpAsset.assetCode12 =
stream.readBytes(assetCode12size);
break;
}
return decodedAllowTrustOpAsset;
}