UNPKG

vehicle-history-model

Version:
31 lines (24 loc) 745 B
const logger = require('../logger/logger').logger; const AbstractEnum = require('./abstractEnum').AbstractEnum; module.exports.InspectionEnum = { Status: { UPTODATE: 'UPTODATE', OUTDATED: 'OUTDATED', UNKNOWN: 'UNKNOWN', getStatus: function (status, inspectionStatus) { let value = null; if (status) { status = status.toLowerCase(); value = AbstractEnum.getValue(status, inspectionStatus); } else { status = null; } if (value === null) { value = 'UNKNOWN'; logger.warn('InspectionEnum.getStatus: Unable to get status from "%s" - set "%s" as default', status, value); } return module.exports.InspectionEnum.Status[value]; } } };