@alba-cars/common-modules
Version:
A package containing DTOs, validation classes and common modules and interfaces for Alba Cars
35 lines (34 loc) • 1.02 kB
TypeScript
export declare class VehicleOrderGetDTO {
id: string;
userId: string;
vehicleId: string;
paymentId: string;
orderAmount: number;
reservationComment: string;
cancellationComment: string;
status: string;
static fromEntity(entity: any): VehicleOrderGetDTO;
toPlain(): Record<string, unknown>;
}
export declare class VehicleOrderCreateDTO {
userId: string;
vehicleId: string;
paymentId: string;
orderAmount: number;
reservationComment: string;
cancellationComment: string;
status: string;
validate(): string[];
static fromPlain(plain: Record<string, unknown>): VehicleOrderCreateDTO;
}
export declare class VehicleOrderUpdateDTO {
userId?: string;
vehicleId?: string;
paymentId?: string;
orderAmount?: number;
reservationComment?: string;
cancellationComment?: string;
status?: string;
validate(): string[];
static fromPlain(plain: Record<string, unknown>): VehicleOrderUpdateDTO;
}