/**
 * Invitee
 *
 * @module      :: Model
 * @description :: A short summary of how this model works and what it represents.
 * @docs		:: http://sailsjs.org/#!documentation/models
 */

module.exports = {

    attributes: {
        name: {
            type: 'string',
            required: true
        },
        email: {
            type: 'email',
            required: true
        },
        order: {
            type: 'string'
        },
        run_id: {
            type: 'string'
        }
    },

    afterCreate: function(values, next) {
        EmailService.sendOrderEmail(values);
        next();
    },

};
