UNPKG

@abcpros/bitcore-wallet-service

Version:
65 lines 2.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MerchantOrder = exports.PaymentType = void 0; var PaymentType; (function (PaymentType) { PaymentType[PaymentType["SEND"] = 0] = "SEND"; PaymentType[PaymentType["BURN"] = 1] = "BURN"; })(PaymentType = exports.PaymentType || (exports.PaymentType = {})); var MerchantOrder = (function () { function MerchantOrder() { } MerchantOrder.create = function (opts) { opts = opts || {}; var x = new MerchantOrder(); var now = new Date(); x.status = 'waiting'; x.coin = opts.coin; x.tokenId = opts.tokenId; x.userAddress = opts.userAddress; x.txIdFromUser = opts.txIdFromUser; x.txIdMerchantPayment = opts.txIdMerchantPayment || null; x.merchantCode = opts.merchantCode; x.amount = opts.amount; x.listEmailContent = opts.listEmailContent; x.listSubject = opts.listSubject; x.createdOn = now; x.lastModified = now; x.error = opts.error || null; x.pendingReason = opts.pendingReason || null; x.signature = opts.signature || null; x.isPaidByUser = opts.isPaidByUser; x.paymentType = opts.paymentType; x.userEmailAddress = opts.userEmailAddress; x.qpayInfoForEmail = opts.qpayInfoForEmail; x.isToken = opts.isToken; return x; }; MerchantOrder.fromObj = function (obj) { var x = new MerchantOrder(); x.status = obj.status; x.coin = obj.coin; x.tokenId = obj.tokenId || null; x.userAddress = obj.userAddress; x.txIdFromUser = obj.txIdFromUser; x.txIdMerchantPayment = obj.txIdMerchantPayment || null; x.merchantCode = obj.merchantCode; x.amount = obj.amount; x.listEmailContent = obj.listEmailContent; x.listSubject = obj.listSubject; x.createdOn = obj.createdOn; x.lastModified = obj.lastModified; x.error = obj.error || null; x.pendingReason = obj.pendingReason || null; x.signature = obj.signature || null; x.isPaidByUser = obj.isPaidByUser; x.paymentType = obj.paymentType; x.userEmailAddress = obj.userEmailAddress; x.qpayInfoForEmail = obj.qpayInfoForEmail; x.isToken = obj.isToken; return x; }; return MerchantOrder; }()); exports.MerchantOrder = MerchantOrder; //# sourceMappingURL=merchantorder.js.map