ohmyform/api/src/users/interfaces/user.interface.ts
2019-07-30 00:46:56 +02:00

20 lines
525 B
TypeScript

import { Document } from 'mongoose';
export interface User extends Document{
readonly firstName: string;
readonly lastName: string;
readonly email: string;
readonly username: string;
readonly passwordHash: string;
readonly salt: string;
readonly provider: string;
readonly roles: [string];
readonly language: string;
readonly created: Date;
readonly lastUpdated: Date;
readonly resetPasswordToken: string;
readonly resetPasswordExpires: Date;
readonly token: string;
readonly apiKey: string;
}