import { Column, DataType, Model, Table } from 'sequelize-typescript'; @Table({ defaultScope: { attributes: { exclude: ['id', 'createdAt', 'updatedAt'], }, }, }) export class StatHistory_1d extends Model { @Column({ type: DataType.INTEGER, autoIncrement: true, primaryKey: true }) id: number; @Column(DataType.DECIMAL) timestamp: string; @Column(DataType.DECIMAL) totalEmission: string; @Column(DataType.DECIMAL) freeFloat: string; @Column(DataType.DECIMAL) delegated: string; @Column(DataType.INTEGER) customCreated: number; @Column(DataType.INTEGER) nftCreated: number; @Column(DataType.INTEGER) height: number; @Column(DataType.INTEGER) speed: number; @Column(DataType.INTEGER) txsCount24: number; @Column(DataType.INTEGER) validators: number; @Column(DataType.DECIMAL) fee24: string; @Column(DataType.INTEGER) addresses: number; @Column(DataType.DECIMAL) averageBlockSize: string; @Column(DataType.INTEGER) swaps: number; @Column(DataType.INTEGER) addressesMultisig: number; @Column(DataType.DECIMAL) priceUSD: string; @Column(DataType.DECIMAL) customCap: string; @Column(DataType.DECIMAL) txsAverageBlock: string; }