UNPKG

@golemio/parkings

Version:
41 lines 1.91 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ParkingProhibitionsModel = void 0; const sequelize_1 = require("@golemio/core/dist/shared/sequelize"); class ParkingProhibitionsModel extends sequelize_1.Model { } exports.ParkingProhibitionsModel = ParkingProhibitionsModel; ParkingProhibitionsModel.tableName = "parking_prohibitions"; ParkingProhibitionsModel.attributeModel = { parking_id: { primaryKey: true, type: sequelize_1.DataTypes.STRING, }, source: sequelize_1.DataTypes.STRING, lpg: sequelize_1.DataTypes.BOOLEAN, bus: sequelize_1.DataTypes.BOOLEAN, truck: sequelize_1.DataTypes.BOOLEAN, motorcycle: sequelize_1.DataTypes.BOOLEAN, bicycle: sequelize_1.DataTypes.BOOLEAN, trailer: sequelize_1.DataTypes.BOOLEAN, }; ParkingProhibitionsModel.jsonSchema = { type: "array", items: { type: "object", properties: { parking_id: { type: "string" }, source: { type: "string" }, lpg: { oneOf: [{ type: "boolean" }, { type: "null", nullable: true }], nullable: true }, bus: { oneOf: [{ type: "boolean" }, { type: "null", nullable: true }], nullable: true }, truck: { oneOf: [{ type: "boolean" }, { type: "null", nullable: true }], nullable: true }, motorcycle: { oneOf: [{ type: "boolean" }, { type: "null", nullable: true }], nullable: true }, bicycle: { oneOf: [{ type: "boolean" }, { type: "null", nullable: true }], nullable: true }, trailer: { oneOf: [{ type: "boolean" }, { type: "null", nullable: true }], nullable: true }, }, required: ["parking_id", "source"], additionalProperties: false, }, }; ParkingProhibitionsModel.attributeUpdateList = Object.keys(ParkingProhibitionsModel.attributeModel).concat("updated_at"); //# sourceMappingURL=ParkingProhibitionsModel.js.map