palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
36 lines (35 loc) • 1.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.QueryOrderResultBuilder = exports.QueryOrderResultRequest = void 0;
const PaymentRequest_1 = require("./PaymentRequest");
class QueryOrderResultRequest extends PaymentRequest_1.PaymentRequest {
constructor(paymentRequest, orderId, orderNo) {
super(paymentRequest.requestTime, paymentRequest.version, paymentRequest.nonceStr);
this.orderId = orderId;
this.orderNo = orderNo;
}
toJSON() {
return {
requestTime: this.requestTime,
version: this.version,
nonceStr: this.nonceStr,
orderId: this.orderId,
orderNo: this.orderNo
};
}
}
exports.QueryOrderResultRequest = QueryOrderResultRequest;
class QueryOrderResultBuilder extends PaymentRequest_1.BuildPayload {
setOrderId(orderId) {
this.orderId = orderId;
return this;
}
setOrderNo(orderNo) {
this.orderNo = orderNo;
return this;
}
build() {
return new QueryOrderResultRequest(super.build(), this.orderId, this.orderNo);
}
}
exports.QueryOrderResultBuilder = QueryOrderResultBuilder;