UNPKG

ih-black-lion

Version:

State handler for Arus projects

22 lines (19 loc) 606 B
export class ServiceIndicator { constructor(obj) { Object.keys(obj).map((key) => this[key] = obj[key]); } } export default class ServiceIndicators { constructor(obj) { const serviceIndicators = obj.sccGetServiceIndResp; if (serviceIndicators.serviceIndicator) { if (Array.isArray(serviceIndicators.serviceIndicator)) { this.items = serviceIndicators.serviceIndicator.map((indicator) => new ServiceIndicator(indicator)); } else { this.items = [new ServiceIndicator(serviceIndicators.serviceIndicator)]; } } else { this.items = []; } } }