UNPKG

xboxstatus

Version:

A nodejs library for the Xbox Live Service Status v5 API.

34 lines (27 loc) 647 B
const ServiceStatus = require("./ServiceStatus"); const ServiceScenario = require("./ServiceScenario"); module.exports = class Service { constructor(data) { this.id = data.Id; this.name = data.Name; this.status = new ServiceStatus(data.Status); this.scenarios = data.Scenarios.map((scenario) => { return new ServiceScenario(scenario); }); } getId() { return this.id; } getName() { return this.name; } getStatus() { return this.status; } getHasProblem() { return this.status.getHasProblem(); } getScenarios() { return this.scenarios; } };