UNPKG

iqs-services-attendance-node

Version:
18 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const pip_services3_commons_node_1 = require("pip-services3-commons-node"); const pip_services3_commons_node_2 = require("pip-services3-commons-node"); const pip_services3_commons_node_3 = require("pip-services3-commons-node"); const ObjectAttendanceV1Schema_1 = require("./ObjectAttendanceV1Schema"); class AttendancesV1Schema extends pip_services3_commons_node_1.ObjectSchema { constructor() { super(); this.withOptionalProperty('id', pip_services3_commons_node_3.TypeCode.String); this.withRequiredProperty('org_id', pip_services3_commons_node_3.TypeCode.String); this.withRequiredProperty('start_time', pip_services3_commons_node_3.TypeCode.DateTime); this.withRequiredProperty('end_time', pip_services3_commons_node_3.TypeCode.DateTime); this.withOptionalProperty('objects', new pip_services3_commons_node_2.ArraySchema(ObjectAttendanceV1Schema_1.ObjectAttendanceV1Schema)); } } exports.AttendancesV1Schema = AttendancesV1Schema; //# sourceMappingURL=AttendancesV1Schema.js.map