@golemio/parkings
Version:
Golemio Parkings Module
30 lines • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParkingSourcesModel = void 0;
const sequelize_1 = require("@golemio/core/dist/shared/sequelize");
class ParkingSourcesModel extends sequelize_1.Model {
}
exports.ParkingSourcesModel = ParkingSourcesModel;
ParkingSourcesModel.tableName = "parking_sources";
ParkingSourcesModel.attributeModel = {
source: {
primaryKey: true,
type: sequelize_1.DataTypes.STRING,
},
name: sequelize_1.DataTypes.STRING,
open_data: sequelize_1.DataTypes.BOOLEAN,
api_v3_allowed: sequelize_1.DataTypes.BOOLEAN,
legacy_api_allowed: sequelize_1.DataTypes.BOOLEAN,
payment: sequelize_1.DataTypes.JSONB,
reservation: sequelize_1.DataTypes.JSONB,
contact: sequelize_1.DataTypes.JSON,
datasource_parking: sequelize_1.DataTypes.STRING,
datasource_locations: sequelize_1.DataTypes.STRING,
datasource_payments: sequelize_1.DataTypes.STRING,
datasource_entrances: sequelize_1.DataTypes.STRING,
datasource_prohibitions: sequelize_1.DataTypes.STRING,
datasource_tariffs: sequelize_1.DataTypes.STRING,
datasource_parking_machines: sequelize_1.DataTypes.STRING,
};
ParkingSourcesModel.attributeList = Object.keys(ParkingSourcesModel.attributeModel);
//# sourceMappingURL=ParkingSourcesModel.js.map