From 98477c5f270f5486637293e62e06e2642b8a0c26 Mon Sep 17 00:00:00 2001 From: Mathis Date: Thu, 2 May 2024 12:22:43 +0200 Subject: [PATCH] feat(interfaces): update user and request interfaces - Renamed `is_mail_verified` to `is_email_verified` in `IDbUser` - Replaced `username` with `email` in `IReqLogin` - Commented out `dob` in `IReqRegister` - Added new field `_questionMarksFields` in `IDbFactorize` Issue: #18 Signed-off-by: Mathis --- src/interfaces/database/IDbFactorize.ts | 6 ++++++ src/interfaces/database/IDbUser.ts | 2 +- src/interfaces/requests/IReqLogin.ts | 2 +- src/interfaces/requests/IReqRegister.ts | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/interfaces/database/IDbFactorize.ts b/src/interfaces/database/IDbFactorize.ts index dbf9382..512e7fa 100644 --- a/src/interfaces/database/IDbFactorize.ts +++ b/src/interfaces/database/IDbFactorize.ts @@ -14,6 +14,12 @@ export interface IDbFactorizeOutput { * @type {string} */ _keysTemplate: string; + + /** + * The list of ? for the "VALUE" section + */ + _questionMarksFields: string; + /** * The total number of fields. * diff --git a/src/interfaces/database/IDbUser.ts b/src/interfaces/database/IDbUser.ts index 4186f38..5ea924b 100644 --- a/src/interfaces/database/IDbUser.ts +++ b/src/interfaces/database/IDbUser.ts @@ -5,7 +5,7 @@ export interface IDbUser { lastname: string; dob: Date; email: string; - is_mail_verified: boolean; + is_email_verified: boolean; is_admin: boolean; gdpr: Date; hash: string; diff --git a/src/interfaces/requests/IReqLogin.ts b/src/interfaces/requests/IReqLogin.ts index 4d42362..669db2c 100644 --- a/src/interfaces/requests/IReqLogin.ts +++ b/src/interfaces/requests/IReqLogin.ts @@ -1,4 +1,4 @@ export interface IReqLogin { - username: string; + email: string; password: string; } diff --git a/src/interfaces/requests/IReqRegister.ts b/src/interfaces/requests/IReqRegister.ts index 0d7c827..3e3791e 100644 --- a/src/interfaces/requests/IReqRegister.ts +++ b/src/interfaces/requests/IReqRegister.ts @@ -2,7 +2,7 @@ export interface IReqRegister { username: string; firstName: string; lastName: string; - dob: Date; + /*dob: Date;*/ email: string; gdpr?: boolean; password: string;