UNPKG

@golemio/parkings

Version:
47 lines 2.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PaymentModel = void 0; const sequelize_1 = require("@golemio/core/dist/shared/sequelize"); class PaymentModel extends sequelize_1.Model { } exports.PaymentModel = PaymentModel; PaymentModel.tableName = "parking_payments"; PaymentModel.attributeModel = { parking_id: { primaryKey: true, type: sequelize_1.DataTypes.STRING, }, source: sequelize_1.DataTypes.STRING, payment_web_url: sequelize_1.DataTypes.STRING, payment_android_url: sequelize_1.DataTypes.STRING, payment_ios_url: sequelize_1.DataTypes.STRING, payment_discovery_url: sequelize_1.DataTypes.STRING, reservation_type: sequelize_1.DataTypes.STRING, reservation_web_url: sequelize_1.DataTypes.STRING, reservation_android_url: sequelize_1.DataTypes.STRING, reservation_ios_url: sequelize_1.DataTypes.STRING, reservation_discovery_url: sequelize_1.DataTypes.STRING, }; PaymentModel.jsonSchema = { type: "array", items: { type: "object", properties: { parking_id: { type: "string" }, source: { type: "string" }, payment_web_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, payment_android_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, payment_ios_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, payment_discovery_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, reservation_type: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, reservation_web_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, reservation_android_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, reservation_ios_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, reservation_discovery_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }], nullable: true }, }, required: ["parking_id", "source"], additionalProperties: false, }, }; PaymentModel.attributeUpdateList = Object.keys(PaymentModel.attributeModel).concat("updated_at"); //# sourceMappingURL=PaymentModel.js.map