UNPKG

@alba-cars/common-modules

Version:

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

33 lines (32 loc) 1.13 kB
import { ValidatorConstraintInterface, ValidationArguments } from "class-validator"; export declare class IsPhoneConstraint implements ValidatorConstraintInterface { validate(phone: string, args: ValidationArguments): boolean; defaultMessage(args: ValidationArguments): string; } export declare class CallbackRequestCreateDTO { name: string; phone: string; enquiryText: string; validate(): string[]; static fromPlain(plain: Record<string, unknown>): CallbackRequestCreateDTO; toPlain(): Record<string, unknown>; } export declare class CallbackRequestUpdateDTO { name?: string; phone?: string; enquiryText?: string; validate(): string[]; static fromPlain(plain: Record<string, unknown>): CallbackRequestUpdateDTO; toPlain(): Record<string, unknown>; } export declare class CallbackRequestResponseDTO { id: string; name: string; phone: string; enquiryText: string; createdAt: Date; updatedAt: Date; validate(): string[]; static fromPlain(plain: Record<string, unknown>): CallbackRequestResponseDTO; toPlain(): Record<string, unknown>; }