UNPKG

@codetanzania/majifix-service

Version:

A representation of an acceptable service (request types)(e.g Water Leakage) offered(or handled) by a specific jurisdiction

43 lines (40 loc) 1.05 kB
import { createSubSchema } from '@lykmapipo/mongoose-common'; /** * @module sla * @name sla * @description Defines the level of service expected from a specific * jurisdiction * * @see {@link https://en.wikipedia.org/wiki/Service-level_agreement} * * @author lally elias<lallyelias87@gmail.com> * @license MIT * @since 0.1.0 * @version 0.1.0 */ const SlaSchema = createSubSchema({ /** * @name ttr * @description time required in hours to resolve(mark as done) * a service request(issue) * * @type {object} * @property {object} type - schema(data) type * @property {boolean} index - ensure database index * @property {boolean} exportable - allow field to be exported * @property {boolean} default - default value set when none provided * @property {object} fake - fake data generator options * @since 0.1.0 * @version 0.1.0 * @instance */ ttr: { type: Number, index: true, exportable: true, default: 0, fake: true, }, }); /* exports sla schema */ export default SlaSchema;