import { OmitType, PartialType } from '@nestjs/mapped-types';
import { CreateActivityTicketBatchDto } from './create-activity-ticket-batch.dto';

// `items` is a create-time bulk-seed field, not a column on the batch row.
// Including it on the update DTO required a strip-out at the service layer
// and an `as any` workaround. Omitting it here keeps the update payload
// strictly aligned with what `repo.update()` can persist.
export class UpdateActivityTicketBatchDto extends PartialType(
  OmitType(CreateActivityTicketBatchDto, ['items'] as const),
) {}
