* chore: convert basic RefreshToken model to TypeORM entity Co-authored-by: v1b3m <vibenjamin6@gmail.com> * Fix import Co-authored-by: v1b3m <vibenjamin6@gmail.com> --------- Co-authored-by: v1b3m <vibenjamin6@gmail.com>
25 lines
496 B
TypeScript
25 lines
496 B
TypeScript
import { Entity, Column, PrimaryGeneratedColumn, OneToMany } from 'typeorm';
|
|
|
|
import { RefreshToken } from 'src/coreV2/refresh-token/refresh-token.entity';
|
|
|
|
@Entity('users')
|
|
export class User {
|
|
@PrimaryGeneratedColumn()
|
|
id: number;
|
|
|
|
@Column()
|
|
firstName: string;
|
|
|
|
@Column()
|
|
lastName: string;
|
|
|
|
@Column()
|
|
email: string;
|
|
|
|
@Column({ default: false })
|
|
emailVerified: boolean;
|
|
|
|
@OneToMany(() => RefreshToken, (refreshToken) => refreshToken.user)
|
|
refreshTokens: RefreshToken[];
|
|
}
|