UNPKG

origintrail-node

Version:

OriginTrail Node - Decentralized Knowledge Graph Node Library

29 lines (27 loc) 809 B
import { v4 as uuidv4 } from 'uuid'; export default (sequelize, DataTypes) => { const operationIds = sequelize.define( 'operation_ids', { operationId: { type: DataTypes.UUID, primaryKey: true, defaultValue: () => uuidv4(), }, data: DataTypes.TEXT, status: DataTypes.STRING, minAcksReached: DataTypes.BOOLEAN, timestamp: { type: DataTypes.BIGINT, defaultValue: () => Date.now(), }, createdAt: DataTypes.DATE, updatedAt: DataTypes.DATE, }, { underscored: true }, ); operationIds.associate = () => { // associations can be defined here }; return operationIds; };