UNPKG

@flowfuse/flowfuse

Version:

An open source low-code development platform

24 lines (21 loc) 562 B
const { DataTypes } = require('sequelize') const { hash } = require('../utils') module.exports = { name: 'BrokerClient', schema: { username: { type: DataTypes.STRING, primaryKey: true, allowNull: false }, password: { type: DataTypes.STRING, allowNull: false, set (value) { this.setDataValue('password', hash(value)) } }, ownerId: { type: DataTypes.STRING }, ownerType: { type: DataTypes.STRING } } }