UNPKG

@takentrade/takentrade-libs

Version:
35 lines (34 loc) 735 B
export declare enum Gender { MALE = "MALE", FEMALE = "FEMALE", OTHER = "OTHER" } /** * User Data Transfer Object * Matches Prisma User model schema */ export declare class UserDTO { id: string; email: string; phone: string; username: string; firstname?: string; lastname?: string; middlename?: string; gender?: Gender; image?: string; imageId?: string; dateOfBirth?: Date; referralCode?: string; isActive: boolean; isVerified: boolean; isEmailVerified: boolean; isPhoneVerified: boolean; isSignupCompleted: boolean; isDeleted: boolean; lastLogin?: Date; createdAt: Date; updatedAt: Date; deletedAt?: Date; deletedBy?: string; }