xboxstatus
Version:
A nodejs library for the Xbox Live Service Status v5 API.
34 lines (27 loc) • 647 B
JavaScript
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;
}
};