UNPKG

@alba-cars/common-modules

Version:

A package containing DTOs, validation classes and common modules and interfaces for Alba Cars

33 lines (32 loc) 884 B
import { User } from "../../../models"; export declare class RegisterDTO { email?: string; password?: string; name?: string; phone?: string; savedFavoriteVehicles?: string[]; static fromPlain(entity: any): RegisterDTO; toPlain(): Record<string, unknown>; validate?(): string[]; } export declare class LoginDTO { email: string; password: string; savedFavoriteVehicles?: string[]; static fromPlain(entity: any): LoginDTO; toPlain(): Record<string, unknown>; validate?(): string[]; } export declare class OtpLoginDTO { phone: string; otp: string; static fromPlain(entity: any): OtpLoginDTO; toPlain(): Record<string, unknown>; validate?(): string[]; } export declare class AuthResponseDTO { user: User; token: string; refreshToken?: string; expiresAt?: number; }