const { DataTypes } = require('sequelize'); module.exports = (sequelize) => { const FriendRequest = sequelize.define('FriendRequest', { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: true }, status: { type: DataTypes.STRING, defaultValue: 'PENDING', allowNull: false } // Foreign keys 'fromUserId' and 'toUserId' are added via associations }, { // Uses default `createdAt` and `updatedAt` timestamps from Sequelize tableName: 'friend_requests' }); return FriendRequest; };