5 module.exports = function(sequelize, DataTypes) {
7 var Contact = sequelize.define('Contact', {
9 type: DataTypes.STRING,
14 lastName: DataTypes.STRING,
15 tags: DataTypes.STRING,
16 street: DataTypes.STRING,
17 postalCode: DataTypes.STRING,
18 city: DataTypes.STRING,
19 country: DataTypes.STRING,
20 dateOfBirth: DataTypes.STRING,
21 description: DataTypes.STRING,
22 phone: DataTypes.STRING,
23 mobile: DataTypes.STRING,
24 fax: DataTypes.STRING,
25 email: DataTypes.STRING,
27 tableName: 'cm_contacts',
28 associate: function(models) {
29 Contact.belongsTo(models.Company);
30 Contact.belongsTo(models.User);
31 Contact.belongsTo(models.List);
32 Contact.addScope('list', {
33 include: [models.List]
35 Contact.addScope('user', {
36 include: [models.User]