3 module.exports = function(sequelize, DataTypes) {
5 var Sound = sequelize.define('Sound', {
6 name: DataTypes.STRING,
7 save_name: DataTypes.STRING,
9 type: DataTypes.STRING,
14 msg: "The name cannot be empty!"
15 } // don't allow empty strings
18 description: DataTypes.STRING,
19 original_format: DataTypes.STRING,
20 original_duration: DataTypes.FLOAT,
21 original_sampleCount: DataTypes.BIGINT,
22 original_channelCount: DataTypes.INTEGER,
23 original_bitRate: DataTypes.BIGINT,
24 original_sampleRate: DataTypes.INTEGER,
25 converted_format: DataTypes.STRING,
26 converted_duration: DataTypes.FLOAT,
27 converted_sampleCount: DataTypes.BIGINT,
28 converted_channelCount: DataTypes.INTEGER,
29 converted_bitRate: DataTypes.BIGINT,
30 converted_sampleRate: DataTypes.INTEGER
32 tableName: 'tools_sounds'