UNPKG

@iletimerkezi/iletimerkezi-node

Version:
45 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OrderSummary = void 0; class OrderSummary { constructor(data) { this.data = data; } getId() { return this.data?.id || ''; } getStatusCode() { return this.data?.status || ''; } getStatus() { return OrderSummary.ORDER_STATUS_MESSAGES[this.getStatusCode()] || ''; } getTotal() { return parseInt(this.data?.total || '0', 10); } getDelivered() { return parseInt(this.data?.delivered || '0', 10); } getUndelivered() { return parseInt(this.data?.undelivered || '0', 10); } getWaiting() { return parseInt(this.data?.waiting || '0', 10); } getSender() { return this.data?.sender || ''; } getSubmitAt() { return this.data?.submitAt || ''; } getSentAt() { return this.data?.sentAt || ''; } } exports.OrderSummary = OrderSummary; OrderSummary.ORDER_STATUS_MESSAGES = { '113': 'SENDING', '114': 'COMPLETED', '115': 'CANCELED' }; //# sourceMappingURL=OrderSummary.js.map