aboutsummaryrefslogtreecommitdiff
path: root/src/models/key-value-cache.ts
blob: 507253859f93f290568af263416999548f335d18 (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 KeyValueCache extends Model {
  @PrimaryKey
  @Column
  key!: string;

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

  @Column
  expiresAt!: Date;
}