aboutsummaryrefslogtreecommitdiff
path: root/src/models/cache.ts
blob: ebf8dadc8cd5e93cd8aa870a70a145adf0283106 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import {Table, Column, PrimaryKey, Model} from 'sequelize-typescript';
import sequelize from 'sequelize';

@Table
export default class Cache extends Model<Cache> {
  @PrimaryKey
  @Column
  key!: string;

  @Column(sequelize.TEXT)
  value!: string;

  @Column
  expiresAt!: Date;
}