UNPKG

theendsoaper

Version:

Access Untill Tills with SOAP from Node.js and parse the results as objects, some extra useful functions in as well.

33 lines (31 loc) 1.22 kB
const ArticleItem = require('./articleitem'); module.exports = class ReportOrder { constructor(order) { this.id = order['Id']; this.dateTime = order['DateTime']; this.computerName = order['ComputerName']; this.orderNumber = order['OrderNumber']; this.userId = order['UserId']; this.salesAreaId = order['SalesAreaId']; var list = []; if (!order['Items']['item']) { console.log("undefined id ", order); } else if (order['Items']['item'].length === undefined) { var item = order['Items']['item'] if (!item['Id']) { console.log("undefined 1id ", order['Items']['item']) } list.push(new ArticleItem(order['Items']['item'])); } else { for (var i in order['Items']['item']) { var item = order['Items']['item'][i] if (!item['Id']) { console.log("undefined2id ", order['Items']['item']) } list.push(new ArticleItem(order['Items']['item'][i])); } } this.items = list; this.extra = order['Extra']; } }