const { Model } = require('sequelize'); module.exports = (sequelize, DataTypes) => { class Member extends Model { /** * Helper method for defining associations. * This method is not a part of Sequelize lifecycle. * The `models/index` file will call this method automatically. */ static associate(models) { // Member.belongsTo(models.User, { // foreignKey: 'loginId', // targetKey: 'id' // }); } } Member.init({ firstName: { type: DataTypes.STRING, allowNull: false }, lastName: { type: DataTypes.STRING, allowNull: false }, dateOfBirth: { type: DataTypes.DATE, allowNull: false }, height: { type: DataTypes.INTEGER }, weight: { type: DataTypes.INTEGER }, // handedness: { // type: DataTypes.ENUM('LeftHandedness', 'RightHandedness'), // }, // position: { // type: DataTypes.ENUM // }, // preferredPosition: { // type: DataTypes.ENUM // } }, { sequelize, modelName: 'Member', tableName: "Members" }); return Member; };