UNPKG

@alba-cars/common-modules

Version:

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

53 lines (52 loc) 1.42 kB
export declare class PaymentGetDTO { id: string; userId: string; requestId: string; vehicleId: string; transactionId: string; paymentStatus: string; paymentResponse: string; amountPaid: number; tokenId: string; state: string; failureReason: string; failureCode: string; accountId: string; paymentDate: Date; static fromEntity(entity: any): PaymentGetDTO; toPlain(): Record<string, unknown>; } export declare class PaymentCreateDTO { userId: string; requestId: string; vehicleId: string; transactionId: string; paymentStatus: string; paymentResponse: string; amountPaid: number; tokenId: string; state: string; failureReason: string; failureCode: string; accountId: string; paymentDate: Date; validate(): string[]; static fromPlain(plain: Record<string, unknown>): PaymentCreateDTO; } export declare class PaymentUpdateDTO { userId?: string; requestId?: string; vehicleId?: string; transactionId?: string; paymentStatus?: string; paymentResponse?: string; amountPaid?: number; tokenId?: string; state?: string; failureReason?: string; failureCode?: string; accountId?: string; paymentDate?: Date; validate(): string[]; static fromPlain(plain: Record<string, unknown>): PaymentUpdateDTO; }