import { OmitType, PartialType } from '@nestjs/swagger';
import { CreateOportunidadDto } from './create-oportunidad.dto';

/**
 * La etapa NO se cambia por acá: tiene su propio endpoint porque valida los
 * campos obligatorios de destino y porque entrar a la etapa ganada exige el
 * asistente de cierre.
 */
export class UpdateOportunidadDto extends PartialType(
  OmitType(CreateOportunidadDto, ['etapa_id', 'pipeline_id'] as const),
) {}
