palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
30 lines (29 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MerchantBalanceRequestBuilder = exports.MerchantBalanceRequest = void 0;
const PaymentRequest_1 = require("./PaymentRequest");
class MerchantBalanceRequest extends PaymentRequest_1.PaymentRequest {
constructor(paymentRequest, merchantId) {
super(paymentRequest.requestTime, paymentRequest.version, paymentRequest.nonceStr);
this.merchantId = merchantId;
}
toJSON() {
return {
requestTime: this.requestTime,
version: this.version,
nonceStr: this.nonceStr,
merchantId: this.merchantId
};
}
}
exports.MerchantBalanceRequest = MerchantBalanceRequest;
class MerchantBalanceRequestBuilder extends PaymentRequest_1.BuildPayload {
setMerchantId(merchantId) {
this.merchantId = merchantId;
return this;
}
build() {
return new MerchantBalanceRequest(super.build(), this.merchantId);
}
}
exports.MerchantBalanceRequestBuilder = MerchantBalanceRequestBuilder;