license.model.js 557 B

12345678910111213141516
  1. /**
  2. * @file Provides the model for licenses.
  3. * @author Inigo Valentin
  4. * @since 4.0.0
  5. */
  6. module.exports = (sequelize, Sequelize) => {
  7. const License = sequelize.define("license", {
  8. id: {allowNull: false, autoIncrement: true, primaryKey: true, type: Sequelize.INTEGER},
  9. name: {allowNull: false, unique: true, type: Sequelize.STRING(32)},
  10. summary: {allowNull: false, type: Sequelize.STRING(64)},
  11. legal: {allowNull: false, type: Sequelize.STRING(64)},
  12. icon: {type: Sequelize.STRING(64)},
  13. }, {timestamps: false});
  14. return License;
  15. }