import { Model, DataTypes } from 'sequelize';
import { sequelize } from '../../../utils/sequelize.js';

class PromotionalGiftLog extends Model { };

PromotionalGiftLog.init({
    senderCharacterId: { 
        type: DataTypes.INTEGER,
        allowNull: false},
    recipientCharacterId: { 
        type: DataTypes.INTEGER,
        allowNull: false},
    giftId: { 
        type: DataTypes.INTEGER,
        allowNull: false},
    changeValue: { 
        type: DataTypes.INTEGER,
        allowNull: false}}, {
    sequelize,
    modelName: 'PromotionalGiftLog',
    tableName: 'promotional_gift',
    schema: 'falukant_log',
    timestamps: true,
    underscored: true});

export default PromotionalGiftLog;