Files
edr-platform/apps/edr-freight-api/src/modules/payment/dto/update-payment-status.dto.ts
2026-06-05 12:54:35 +03:00

23 lines
385 B
TypeScript

import { IsEnum, IsOptional, IsString } from "class-validator";
export enum PaymentStatus {
REQUIRES_ACTION,
PROCESSING,
SUCCEEDED,
FAILED,
CANCELLED,
REFUNDED,
}
export class UpdatePaymentStatusDto {
@IsString()
orderId!: string;
@IsEnum(PaymentStatus)
status!: PaymentStatus
@IsOptional()
@IsString()
failureMessage?: string
}