@golemio/parkings
Version:
Golemio Parkings Module
32 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParkingAverageOccupancyModel = void 0;
const sequelize_1 = require("@golemio/core/dist/shared/sequelize");
class ParkingAverageOccupancyModel extends sequelize_1.Model {
}
exports.ParkingAverageOccupancyModel = ParkingAverageOccupancyModel;
ParkingAverageOccupancyModel.tableName = "parkings_average_occupancy";
ParkingAverageOccupancyModel.attributeModel = {
parking_id: sequelize_1.DataTypes.STRING,
source: {
primaryKey: true,
type: sequelize_1.DataTypes.STRING,
},
source_id: {
primaryKey: true,
type: sequelize_1.DataTypes.STRING,
},
day_of_week: {
primaryKey: true,
type: sequelize_1.DataTypes.SMALLINT,
},
hour: {
primaryKey: true,
type: sequelize_1.DataTypes.SMALLINT,
},
average_occupancy: sequelize_1.DataTypes.DOUBLE,
record_count: sequelize_1.DataTypes.INTEGER,
last_updated: sequelize_1.DataTypes.DATE,
};
ParkingAverageOccupancyModel.rawAttributesModel = Object.keys(ParkingAverageOccupancyModel.attributeModel).filter((el) => !["hour", "average_occupancy"].includes(el));
//# sourceMappingURL=ParkingAverageOccupancyModel.js.map