mirror of
https://github.com/spacebarchat/server.git
synced 2026-09-17 05:55:11 +00:00
19 lines
405 B
TypeScript
19 lines
405 B
TypeScript
import { Column, Entity, JoinColumn, ManyToOne, RelationId } from "typeorm";
|
|
import { BaseClass } from "./BaseClass";
|
|
import { User } from "./User";
|
|
|
|
@Entity("backup_codes")
|
|
export class BackupCode extends BaseClass {
|
|
@JoinColumn({ name: "user_id" })
|
|
@ManyToOne(() => User, { onDelete: "CASCADE" })
|
|
user: User;
|
|
|
|
@Column()
|
|
code: string;
|
|
|
|
@Column()
|
|
consumed: boolean;
|
|
|
|
@Column()
|
|
expired: boolean;
|
|
} |