UNPKG

xud

Version:
43 lines 2.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const sequelize_1 = require("sequelize"); function ReputationEvent(sequelize) { const attributes = { rHash: { type: sequelize_1.DataTypes.STRING, primaryKey: true }, role: { type: sequelize_1.DataTypes.TINYINT, allowNull: false }, state: { type: sequelize_1.DataTypes.TINYINT, allowNull: false }, phase: { type: sequelize_1.DataTypes.TINYINT, allowNull: false }, failureReason: { type: sequelize_1.DataTypes.TINYINT, allowNull: true }, errorMessage: { type: sequelize_1.DataTypes.STRING, allowNull: true }, rPreimage: { type: sequelize_1.DataTypes.STRING, allowNull: true }, peerPubKey: { type: sequelize_1.DataTypes.VIRTUAL, get() { return this.Node ? this.Node.nodePubKey : undefined; }, }, nodeId: { type: sequelize_1.DataTypes.INTEGER, allowNull: false }, orderId: { type: sequelize_1.DataTypes.STRING, allowNull: false }, localId: { type: sequelize_1.DataTypes.STRING, allowNull: false }, proposedQuantity: { type: sequelize_1.DataTypes.BIGINT, allowNull: false }, quantity: { type: sequelize_1.DataTypes.BIGINT, allowNull: true }, takerAmount: { type: sequelize_1.DataTypes.BIGINT, allowNull: false }, takerCurrency: { type: sequelize_1.DataTypes.STRING, allowNull: false }, takerPubKey: { type: sequelize_1.DataTypes.STRING, allowNull: true }, takerCltvDelta: { type: sequelize_1.DataTypes.SMALLINT, allowNull: false }, makerCltvDelta: { type: sequelize_1.DataTypes.SMALLINT, allowNull: true }, makerAmount: { type: sequelize_1.DataTypes.BIGINT, allowNull: false }, makerCurrency: { type: sequelize_1.DataTypes.STRING, allowNull: false }, createTime: { type: sequelize_1.DataTypes.BIGINT, allowNull: false }, executeTime: { type: sequelize_1.DataTypes.BIGINT, allowNull: true }, completeTime: { type: sequelize_1.DataTypes.BIGINT, allowNull: true }, }; const options = { tableName: 'swapdeals', timestamps: false, }; const SwapDeal = sequelize.define('SwapDeal', attributes, options); return SwapDeal; } exports.default = ReputationEvent; //# sourceMappingURL=SwapDeal.js.map