From c6797809f88db9ba000b912e289179adaee1fa90 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Tue, 16 Dec 2025 12:20:37 +0330 Subject: [PATCH] update icons dto --- src/modules/icons/DTO/create-group.dto.ts | 8 +------- src/modules/icons/DTO/create-icon.dto.ts | 11 ----------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/src/modules/icons/DTO/create-group.dto.ts b/src/modules/icons/DTO/create-group.dto.ts index a3df71c..ba8b912 100644 --- a/src/modules/icons/DTO/create-group.dto.ts +++ b/src/modules/icons/DTO/create-group.dto.ts @@ -1,15 +1,9 @@ import { ApiProperty } from "@nestjs/swagger"; -import { IsNotEmpty, IsOptional, IsString } from "class-validator"; +import { IsNotEmpty, IsString } from "class-validator"; export class CreateGroupDto { @IsNotEmpty() @IsString() @ApiProperty({ description: "Group name", example: "Navigation Icons" }) name: string; - - @IsOptional() - @IsString() - @ApiProperty({ description: "Group description", example: "Icons used for navigation", required: false }) - description?: string; } - diff --git a/src/modules/icons/DTO/create-icon.dto.ts b/src/modules/icons/DTO/create-icon.dto.ts index 7cb32c7..b5b1854 100644 --- a/src/modules/icons/DTO/create-icon.dto.ts +++ b/src/modules/icons/DTO/create-icon.dto.ts @@ -2,16 +2,6 @@ import { ApiProperty } from "@nestjs/swagger"; import { IsNotEmpty, IsOptional, IsString, IsUrl } from "class-validator"; export class CreateIconDto { - @IsNotEmpty() - @IsString() - @ApiProperty({ description: "Icon name", example: "home-icon" }) - name: string; - - @IsOptional() - @IsString() - @ApiProperty({ description: "Icon description", example: "Home icon", required: false }) - description?: string; - @IsNotEmpty() @IsUrl({ protocols: ["http", "https"], require_protocol: true }) @ApiProperty({ description: "Icon URL", example: "https://example.com/icons/home.svg" }) @@ -22,4 +12,3 @@ export class CreateIconDto { @ApiProperty({ description: "Icon group ID", example: "group-123", required: false }) groupId?: string; } -