import { AddressModel } from '../../ca-pickup-delivery-block/models/adress-model'; import { EnumValue } from '../../ca-pickup-delivery-block/models/enum-value'; import { FileResponse } from '../../../models/file-response'; import { BankResponse } from '../../../models/bank-response'; import { OwnerResponse } from '../../../models/owner-response'; import { PerMileModel } from '../../ca-period-content/models/per-mile-model'; import { NotificationModel } from '../../ca-period-content/models/notification-model'; import { CdlResponse } from '../../../models/cdl-response'; export interface DriverShortResponse { id?: number; owner?: OwnerResponse; fullName?: string | null; phone?: string | null; email?: string | null; ssn?: string | null; status?: number; note?: string | null; avatarFile?: FileResponse; address?: AddressModel; dateOfBirth?: string | null; bank?: BankResponse; account?: string | null; routing?: string | null; useTruckAssistAch?: boolean; payType?: EnumValue; solo?: PerMileModel; team?: PerMileModel; perMileSolo?: number | null; perMileTeam?: number | null; commissionSolo?: number | null; commissionTeam?: number | null; soloFlatRate?: number | null; teamFlatRate?: number | null; twic?: boolean; twicExpirationDays?: number | null; fuelCard?: string | null; emergencyContactName?: string | null; emergencyContactPhone?: string | null; emergencyContactRelationship?: string | null; general?: NotificationModel; payroll?: NotificationModel; cdls?: Array | null; cdlNumber?: string | null; licenseStateShortName?: string | null; hired?: string | null; mvrExpirationDays?: number | null; mvrExpirationHours?: number | null; cdlExpirationHours?: number | null; medicalExpirationHours?: number | null; cdlExpirationDays?: number | null; medicalExpirationDays?: number | null; mvrPercentage?: number | null; cdlPercentage?: number | null; medicalPercentage?: number | null; fileCount?: number | null; }