import { ApiPropertyOptional } from '@nestjs/swagger';
import { IsOptional, IsString } from 'class-validator';

export class UpdateRestaurantBgDto {
  @ApiPropertyOptional({ example: 'https://cdn.example.com/backgrounds/wood.jpg', description: 'آدرس تصویر پس‌زمینه' })
  @IsOptional()
  @IsString()
  bgUrl?: string;

  @ApiPropertyOptional({ example: '0.8', description: 'شفافیت پس‌زمینه' })
  @IsOptional()
  @IsString()
  bgOpacity?: string;

  @ApiPropertyOptional({ example: '4px', description: 'میزان بلور پس‌زمینه' })
  @IsOptional()
  @IsString()
  bgBlur?: string;

  @ApiPropertyOptional({ example: 'rgba(0, 0, 0, 0.4)', description: 'رنگ لایه روی پس‌زمینه' })
  @IsOptional()
  @IsString()
  bgOverlay?: string;
}
