"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const schemaDefintions_1 = require("../utils/schemaDefintions");
const nodes = [
    'nodes',
    {
        id: { type: schemaDefintions_1.SQLDataTypes.TEXT, allowNull: false, primaryKey: true },
        publicKey: { type: schemaDefintions_1.SQLDataTypes.TEXT, allowNull: false },
        curvePublicKey: { type: schemaDefintions_1.SQLDataTypes.TEXT, allowNull: false },
        cycleJoined: { type: schemaDefintions_1.SQLDataTypes.TEXT, allowNull: false },
        internalIp: { type: schemaDefintions_1.SQLDataTypes.STRING, allowNull: false },
        externalIp: { type: schemaDefintions_1.SQLDataTypes.STRING, allowNull: false },
        internalPort: { type: schemaDefintions_1.SQLDataTypes.SMALLINT, allowNull: false },
        externalPort: { type: schemaDefintions_1.SQLDataTypes.SMALLINT, allowNull: false },
        joinRequestTimestamp: { type: schemaDefintions_1.SQLDataTypes.BIGINT, allowNull: false },
        activeTimestamp: { type: schemaDefintions_1.SQLDataTypes.BIGINT, allowNull: false },
        address: { type: schemaDefintions_1.SQLDataTypes.STRING, allowNull: false },
        status: { type: schemaDefintions_1.SQLDataTypes.STRING, allowNull: false },
    },
];
exports.default = nodes;
//# sourceMappingURL=nodes.js.map