Files
dmenu-api/src/modules/orders/dto/admin-add-payment.dto.ts
T
morteza d1f85d78f4
deploy to danak / build_and_deploy (push) Has been cancelled
add payment
2026-07-19 10:18:33 +03:30

17 lines
463 B
TypeScript

import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger';
import { Type } from 'class-transformer';
import { IsNumber, IsOptional, IsString, Min } from 'class-validator';
export class AdminAddPaymentDto {
@ApiProperty({ description: 'Payment amount', minimum: 1 })
@Type(() => Number)
@IsNumber()
@Min(1)
amount!: number;
@ApiPropertyOptional({ description: 'Payment description' })
@IsOptional()
@IsString()
description?: string;
}