allowNull: false,
validate: {
notEmpty: true,
- is: /^[0-9]+$/
+ is: /^[\+]?[0-9]+$/
}
-
},
to: {
type: DataTypes.STRING,
allowNull: false,
validate: {
notEmpty: true,
- is: /^[0-9]+$/
+ is: /^[\+]?[0-9]+$/
}
},
body: DataTypes.STRING,
},
errorcode: DataTypes.STRING,
skebby_message_id: DataTypes.INTEGER,
- res_data: DataTypes.STRING
+ res_data: DataTypes.STRING,
+ source: DataTypes.STRING
}, {
tableName: 'sms_messages',
associate: function(models) {
-
SmsMessage.belongsTo(models.User);
SmsMessage.belongsTo(models.SmsRoom, {
onDelete: 'cascade'
});
-
+ SmsMessage.belongsTo(models.SmsAccount);
}
})
return SmsMessage;