import { Column, Model, Table, DataType } from "sequelize-typescript";

@Table({
  timestamps: false,
  tableName: 'cron_config'
})
export class CronConfig extends Model {

    @Column
    key_name: string;

    @Column
    value: string;

    @Column
    description: string;

    @Column(DataType.ENUM('int', 'string', 'boolean', 'json'))
    data_type: 'int' | 'string' | 'boolean' | 'json';

    @Column
    updated_at: Date;
}
