Initial commit
This commit is contained in:
17
backend/models/user/user.interface.ts
Normal file
17
backend/models/user/user.interface.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import { Document } from 'mongoose';
|
||||
|
||||
export enum UserType {
|
||||
ADMIN = 'admin',
|
||||
USER = 'user',
|
||||
GUEST = 'guest'
|
||||
}
|
||||
|
||||
export interface IUser extends Document {
|
||||
name: string,
|
||||
password: string,
|
||||
salt: string,
|
||||
type: UserType,
|
||||
lastLogin: Date,
|
||||
twoFASecret?: string,
|
||||
createdAt?: Date
|
||||
}
|
||||
Reference in New Issue
Block a user