Files
dmenu-api/src/modules/users/dto/convert-score-to-wallet.dto.ts
T
2025-12-13 10:04:13 +03:30

18 lines
446 B
TypeScript

import { IsNumber, IsOptional, Min } from 'class-validator';
import { ApiPropertyOptional } from '@nestjs/swagger';
/**
* DTO for converting user score (points) to wallet balance.
*/
export class ConvertScoreToWalletDto {
@ApiPropertyOptional({
description: 'Amount of points to convert. If not provided, converts all available points',
example: 100,
minimum: 1,
})
@IsOptional()
@IsNumber()
@Min(1)
points?: number;
}