import { EnumValue } from '../../ca-pickup-delivery-block/models/enum-value'; import { FileResponse } from '../../../models/file-response'; import { PayrollCreditMinimalResponse } from '../../ca-period-content/models//payroll-credit-minimal-response'; import { PayrollDeductionMinimalResponse } from '../../ca-period-content/models//payroll-deduction-minimal-response'; import { PayrollLoadMinimalResponse } from '../../ca-period-content/models//payroll-load-minimal-response'; import { PayrollMapLocation } from '../../ca-period-content/models//payroll-map-location'; import { PayrollBonusMinimalResponse } from '../../ca-period-content/models//payroll-bonus-minimal-response'; import { PayrollPaymentsMinimalResponse } from '../../ca-period-content/models//payroll-payments-minimal-response'; import { PayrollFlatRateTotalSum } from '../../ca-period-content/models//payroll-flat-rate-total-sum'; export interface PayrollDriverFlatRateClosedByIdResponse { id?: number; driverId?: number; driverName?: string | null; driverAvatar?: FileResponse; payrollNumber?: string | null; period?: string; status?: EnumValue; total?: number | null; salary?: number | null; rate?: string | null; flatPay?: number | null; deductions?: Array | null; totalDeduction?: number; credits?: Array | null; totalCredits?: number; bonuses?: Array | null; totalBonuses?: number; loads?: Array | null; mapLocations?: Array | null; sums?: PayrollFlatRateTotalSum; totalPayments?: number; payments?: Array | null; }