import { UpdateLabelTemplateDto } from './dto/update-label-template.dto'; import { UpdateProductDto } from '../products/dto/update-product.dto'; import { UpdateSiteSettingsDto } from '../site-settings/dto/update-site-settings.dto'; import { describeNullContracts } from '../common/validation/null-contract.spec-helper'; // Only the fields T6 Task 5 adds; the older fields stay in // update-dto-null-handling.spec.ts. describeNullContracts('Label particulars null contracts', { UpdateSiteSettingsDto: { dto: UpdateSiteSettingsDto, notNull: [], clearable: [ 'foodBusinessName', 'foodBusinessAddress', 'holderName', 'holderAddress', ], }, UpdateProductDto: { dto: UpdateProductDto, notNull: [], clearable: ['legalName'], }, UpdateLabelTemplateDto: { dto: UpdateLabelTemplateDto, notNull: ['minXHeightMm'], clearable: [], }, });