@golemio/parkings
Version:
Golemio Parkings Module
26 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParkingLocationsModel = void 0;
const sequelize_1 = require("@golemio/core/dist/shared/sequelize");
const sequelize_2 = require("@golemio/core/dist/shared/sequelize");
class ParkingLocationsModel extends sequelize_1.Model {
}
exports.ParkingLocationsModel = ParkingLocationsModel;
ParkingLocationsModel.tableName = "parkings_location";
ParkingLocationsModel.attributeModel = {
id: {
type: sequelize_2.DataTypes.STRING,
primaryKey: true,
},
source: sequelize_2.DataTypes.STRING,
source_id: sequelize_2.DataTypes.STRING,
data_provider: sequelize_2.DataTypes.STRING,
location: sequelize_2.DataTypes.GEOMETRY,
centroid: sequelize_2.DataTypes.GEOMETRY,
address: sequelize_2.DataTypes.JSON,
total_spot_number: sequelize_2.DataTypes.INTEGER,
special_access: sequelize_2.DataTypes.ARRAY(sequelize_2.DataTypes.STRING(50)),
active: sequelize_2.DataTypes.BOOLEAN,
};
ParkingLocationsModel.attributeList = Object.keys(ParkingLocationsModel.attributeModel);
//# sourceMappingURL=ParkingLocationsModel.js.map