import type { SalesChannel } from '../../components/BusinessLines/fields/SalesChannels/types'; import type { components } from './businessLines.contract'; export type CreateBusinessLineRequest = Omit & { salesChannels?: SalesChannel[]; }; export type UpdateBusinessLineRequest = Omit & { id: string; salesChannels?: SalesChannel[]; }; export type BusinessLinesResponse = Omit & { salesChannels?: SalesChannel[]; id: string; industryCodeDescription: string; webData?: { webAddress?: string; webAddressId?: string; commerceDisclosureAddress?: string; }[]; }; export type AmountDto = components['schemas']['AmountDto']; export type FinancierDto = components['schemas']['FinancierDto']; export type WebDataDto = components['schemas']['WebDataDto']; export type WebDataExemptionDto = components['schemas']['WebDataExemptionDto']; export type SourceOfFundsDto = components['schemas']['SourceOfFundsDto']; export type SourceOfFundsType = components['schemas']['SourceOfFundsType']; export type BusinessLineService = components['schemas']['Service'];