From 3c876cb921f669ee8397c544330b249cbe6c5bfd Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 9 Nov 2025 08:58:43 +0330 Subject: [PATCH] add : display location for banner --- src/modules/admin/DTO/media.dto.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/modules/admin/DTO/media.dto.ts b/src/modules/admin/DTO/media.dto.ts index 64c6d32..312d7ad 100644 --- a/src/modules/admin/DTO/media.dto.ts +++ b/src/modules/admin/DTO/media.dto.ts @@ -90,6 +90,16 @@ export class CreateBannerDTO { // }) // displayLocation: DisplayLocations; + @Expose() + @IsNotEmpty() + @IsEnum(DisplayLocations) + @ApiProperty({ + type: "string", + description: "Display location of the slider", + example: `${DisplayLocations.Desktop} | ${DisplayLocations.Mobile}`, + }) + displayLocation: DisplayLocations; + @Expose() @IsOptional() @IsNotEmpty() @@ -192,6 +202,16 @@ export class UpdateBannerDTO { // }) // displayLocation: DisplayLocations; + @Expose() + @IsNotEmpty() + @IsEnum(DisplayLocations) + @ApiProperty({ + type: "string", + description: "Display location of the slider", + example: `${DisplayLocations.Desktop} | ${DisplayLocations.Mobile}`, + }) + displayLocation: DisplayLocations; + @Expose() @IsOptional() @IsNotEmpty()