@golemio/parkings
Version:
Golemio Parkings Module
30 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BusinessError = void 0;
const sequelize_1 = require("@golemio/core/dist/shared/sequelize");
class BusinessError extends sequelize_1.Model {
}
exports.BusinessError = BusinessError;
BusinessError.attributeModel = {
identifier: { type: sequelize_1.DataTypes.STRING, primaryKey: true },
provider: { type: sequelize_1.DataTypes.STRING, primaryKey: true },
record_date: { type: sequelize_1.DataTypes.DATEONLY, primaryKey: true },
type: sequelize_1.DataTypes.STRING,
detail: sequelize_1.DataTypes.JSON,
};
BusinessError.jsonSchema = {
type: "array",
items: {
type: "object",
properties: {
identifier: { type: "string" },
provider: { type: "string" },
record_date: { type: "string", format: "date" },
type: { type: "string" },
detail: { type: "object" },
},
required: ["identifier", "provider", "record_date", "type", "detail"],
additionalProperties: false,
},
};
//# sourceMappingURL=BusinessError.js.map