export interface Intervention { mandateId: number; createDate: string; mandateStatus: string; interventionTypeLabel: string; repairerName: string; } export interface DeviceDetails { manufacturerId: number; contractId: number; contractProductId: number; commercialReference: string; technicalReference: string; fullDescription: string; brand: string; family: string; saleDate: string; startDate: string; endDate: string; interventionType: string; } export interface DeviceDetailsResponse { deviceDetails: DeviceDetails; interventions: Intervention[]; invoice: Invoice; result: boolean; errors: string[]; } export interface Invoice { name: string; fileExtension: string; data: string; }