UNPKG

palmpaywrappersdk

Version:

PalmPay Wrapper Sdk

30 lines (29 loc) 1.07 kB
"use strict"; 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;