Class PathPaymentStrictReceiveResult

java.lang.Object
org.stellar.sdk.xdr.PathPaymentStrictReceiveResult

public class PathPaymentStrictReceiveResult extends Object
PathPaymentStrictReceiveResult's original definition in the XDR file is:
 union PathPaymentStrictReceiveResult switch (
     PathPaymentStrictReceiveResultCode code)
 {
 case PATH_PAYMENT_STRICT_RECEIVE_SUCCESS:
     struct
     {
         ClaimAtom offers<>;
         SimplePaymentResult last;
     } success;
 case PATH_PAYMENT_STRICT_RECEIVE_MALFORMED:
 case PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED:
 case PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST:
 case PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED:
 case PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION:
 case PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST:
 case PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED:
 case PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL:
     void;
 case PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER:
     Asset noIssuer; // the asset that caused the error
 case PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS:
 case PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF:
 case PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX:
     void;
 };