encode static method
void
encode(
- XdrDataOutputStream stream,
- XdrPathPaymentStrictReceiveResult encodedPathPaymentResult
Implementation
static void encode(XdrDataOutputStream stream,
XdrPathPaymentStrictReceiveResult encodedPathPaymentResult) {
stream.writeInt(encodedPathPaymentResult.discriminant.value);
switch (encodedPathPaymentResult.discriminant) {
case XdrPathPaymentStrictReceiveResultCode
.PATH_PAYMENT_STRICT_RECEIVE_SUCCESS:
XdrPathPaymentResultSuccess.encode(
stream, encodedPathPaymentResult.success!);
break;
case XdrPathPaymentStrictReceiveResultCode
.PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER:
XdrAsset.encode(stream, encodedPathPaymentResult.noIssuer!);
break;
default:
break;
}
}