import { Column, DataType, Model, Table } from 'sequelize-typescript'; import { typeReward } from '../utils/enums'; @Table export class Reward extends Model { @Column({ type: DataType.INTEGER, autoIncrement: true, primaryKey: true }) id: number; @Column(DataType.ENUM({ values: Object.values(typeReward) })) type: typeReward; @Column(DataType.DECIMAL) value: string; @Column(DataType.STRING) currency: string; @Column(DataType.STRING) validatorId: string; @Column(DataType.STRING) addressId: string; @Column(DataType.DATE) date: Date; }