decode static method
Implementation
static XdrContractIDPreimage decode(XdrDataInputStream stream) {
XdrContractIDPreimage decoded =
XdrContractIDPreimage(XdrContractIDPreimageType.decode(stream));
switch (decoded.type) {
case XdrContractIDPreimageType.CONTRACT_ID_PREIMAGE_FROM_ADDRESS:
decoded.address = XdrSCAddress.decode(stream);
decoded.salt = XdrUint256.decode(stream);
break;
case XdrContractIDPreimageType.CONTRACT_ID_PREIMAGE_FROM_ASSET:
decoded.fromAsset = XdrAsset.decode(stream);
break;
}
return decoded;
}