@alba-cars/common-modules
Version:
A package containing DTOs, validation classes and common modules and interfaces for Alba Cars
25 lines (24 loc) • 742 B
TypeScript
import { UserDocumentResponseDto } from "../lead/data/dto/lead_documents_dto";
import { Deposit } from "./Deposit";
import { Role } from "./Roles";
import { UserFavoriteVehicle } from "./UserFavoriteVehicle";
import { Vehicle } from "./Vehicle";
export interface User {
id: string;
refId: number;
email: string;
name?: string;
phone?: string;
photo?: string;
roles: Role[];
isActive: boolean;
lastLogin?: Date;
createdAt: Date;
updatedAt: Date;
isPhoneNumberVerified: boolean;
vehicleFavorites?: UserFavoriteVehicle[];
favoriteVehicles?: Vehicle[];
deposits?: Deposit[];
documents?: UserDocumentResponseDto[];
bankValuationCertificates?: string[];
}