From c12439d1edf19e4bebffcf41451b14cbac12cf7b Mon Sep 17 00:00:00 2001 From: Mathis Date: Tue, 23 Apr 2024 13:42:55 +0200 Subject: [PATCH] feat: :sparkles: DbUserData interface --- src/interfaces/UserData.ts | 23 +++++++++++++++++++++++ src/interfaces/index.ts | 1 + 2 files changed, 24 insertions(+) create mode 100644 src/interfaces/UserData.ts create mode 100644 src/interfaces/index.ts diff --git a/src/interfaces/UserData.ts b/src/interfaces/UserData.ts new file mode 100644 index 0000000..e23a55f --- /dev/null +++ b/src/interfaces/UserData.ts @@ -0,0 +1,23 @@ +interface DbUserData { + id?: string; + username: string; + displayName: string; + firstName: string; + lastName: string; + email: string; + + passwordHash: string; + + isAdmin: boolean; + isDisabled: boolean; + + resetPasswordToken?: string; + resetPasswordExpires?: Date; + + dob: Date; + gdpr: Date; + iat: Date; + uat: Date; +} + +export default DbUserData \ No newline at end of file diff --git a/src/interfaces/index.ts b/src/interfaces/index.ts new file mode 100644 index 0000000..cd28ab2 --- /dev/null +++ b/src/interfaces/index.ts @@ -0,0 +1 @@ +export * from './UserData' \ No newline at end of file