prefrences

This commit is contained in:
2025-12-11 08:55:13 +03:30
parent bd72d00b76
commit 3957c9cdf1
2 changed files with 30 additions and 19 deletions
@@ -1,4 +1,15 @@
import { PartialType } from '@nestjs/swagger';
import { CreatePreferenceDto } from './create-preference.dto';
import { ApiProperty } from '@nestjs/swagger';
import { NotificationType } from '../interfaces/notification.interface';
import { IsNotEmpty } from 'class-validator';
import { IsEnum } from 'class-validator';
export class UpdatePreferenceDto extends PartialType(CreatePreferenceDto) {}
export class UpdatePreferenceDto {
@ApiProperty({
description: 'Notification type (SMS, PUSH, BOTH, or NONE)',
enum: NotificationType,
example: NotificationType.SMS,
})
@IsEnum(NotificationType)
@IsNotEmpty()
notificationType!: NotificationType;
}