decode static method
Implementation
static XdrPathPaymentStrictReceiveResult decode(XdrDataInputStream stream) {
XdrPathPaymentStrictReceiveResult decodedPathPaymentResult =
XdrPathPaymentStrictReceiveResult(
XdrPathPaymentStrictReceiveResultCode.decode(stream));
switch (decodedPathPaymentResult.discriminant) {
case XdrPathPaymentStrictReceiveResultCode
.PATH_PAYMENT_STRICT_RECEIVE_SUCCESS:
decodedPathPaymentResult.success =
XdrPathPaymentResultSuccess.decode(stream);
break;
case XdrPathPaymentStrictReceiveResultCode
.PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER:
decodedPathPaymentResult.noIssuer = XdrAsset.decode(stream);
break;
default:
break;
}
return decodedPathPaymentResult;
}