import { EnumValue } from '../../ca-pickup-delivery-block/models/enum-value'; import { PayrollDeadlineShortResponse } from '../../ca-period-content/models//payroll-deadline-short-response'; import { DriverShortResponse } from '../../ca-period-content/models//driver-short-response'; import { MilesStopPayrollResponse } from '../../ca-period-content/models/miles-stop-payroll-response'; import { PayrollBonusResponse } from '../../ca-period-content/models//payroll-bonus-response'; import { PayrollCreditResponse } from '../../ca-period-content/models//payroll-credit-response'; import { PayrollDeductionResponse } from '../../ca-period-content/models//payroll-deduction-response'; import { PayrollPaymentResponse } from '../../ca-period-content/models//payroll-payment-response'; // OPEN: mileage export interface PayrollDriverMileageResponse { id?: number; driver?: DriverShortResponse; payrollNumber?: string | null; period?: string; closedDate?: string | null; paidDate?: string | null; status?: EnumValue; mileageAmount?: number; mileageEmpty?: number; mileageLoaded?: number; emptyMilesPay?: number; loadedMilesPay?: number; milesPay?: number; bonusAmount?: number; salaryAmount?: number; creditAmount?: number; deductionAmount?: number; totalAmount?: number; stopsCount?: number; loadsCount?: number; additionalDays?: number | null; payDeadline?: PayrollDeadlineShortResponse; previousMilesStop?: MilesStopPayrollResponse; lastMilesStop?: MilesStopPayrollResponse; stops?: Array | null; bonuses?: Array | null; credits?: Array | null; deductions?: Array | null; payments?: Array | null; createdAt?: string; updatedAt?: string; }