chore: user setting module

This commit is contained in:
Matin
2025-02-03 15:30:49 +03:30
parent 014aaf353d
commit 957178261e
25 changed files with 465 additions and 52 deletions
@@ -0,0 +1,16 @@
import { ApiPropertyOptional } from "@nestjs/swagger";
import { IsNotEmpty, IsOptional } from "class-validator";
import { SettingMessageEnum } from "../../../common/enums/message.enum";
export class UpdateUserSettingsDto {
@IsOptional()
@IsNotEmpty({ message: SettingMessageEnum.SMS_MUST_BE_BOOLEAN })
@ApiPropertyOptional({ description: "Sms Setting", example: true })
sms: boolean;
@IsOptional()
@IsNotEmpty({ message: SettingMessageEnum.EMAIL_MUST_BE_BOOLEAN })
@ApiPropertyOptional({ description: "email Setting", example: false })
email: boolean;
}