17 lines
774 B
JavaScript
17 lines
774 B
JavaScript
import { sequelize } from '../../utils/sequelize.js';
|
|
import { DataTypes } from 'sequelize';
|
|
|
|
export default sequelize.define('push_notification_setting', {
|
|
userId: { type: DataTypes.INTEGER, primaryKey: true, allowNull: false },
|
|
enabled: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: false },
|
|
chatEnabled: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true },
|
|
friendLoginEnabled: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true },
|
|
falukantEnabled: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true },
|
|
vocabReminderEnabled: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true },
|
|
}, {
|
|
tableName: 'push_notification_setting',
|
|
schema: 'community',
|
|
underscored: true,
|
|
timestamps: true,
|
|
});
|