@golemio/pid
Version:
Golemio PID Module
39 lines • 1.39 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CalendarDto = void 0;
const sequelize_1 = require("@golemio/core/dist/shared/sequelize");
class CalendarDto extends sequelize_1.Model {
}
exports.CalendarDto = CalendarDto;
CalendarDto.attributeModel = {
end_date: sequelize_1.DataTypes.STRING,
friday: sequelize_1.DataTypes.INTEGER,
monday: sequelize_1.DataTypes.INTEGER,
saturday: sequelize_1.DataTypes.INTEGER,
service_id: { type: sequelize_1.DataTypes.STRING, primaryKey: true },
start_date: sequelize_1.DataTypes.STRING,
sunday: sequelize_1.DataTypes.INTEGER,
thursday: sequelize_1.DataTypes.INTEGER,
tuesday: sequelize_1.DataTypes.INTEGER,
wednesday: sequelize_1.DataTypes.INTEGER,
};
CalendarDto.jsonSchema = {
type: "array",
items: {
type: "object",
properties: {
service_id: { type: "string" },
start_date: { type: "string" },
end_date: { type: "string" },
monday: { type: "integer" },
tuesday: { type: "integer" },
wednesday: { type: "integer" },
thursday: { type: "integer" },
friday: { type: "integer" },
saturday: { type: "integer" },
sunday: { type: "integer" },
},
required: ["service_id"],
},
};
//# sourceMappingURL=CalendarDto.js.map