package com.mvrent.carrental.web;

import com.mvrent.carrental.model.DriverEmploymentType;
import com.mvrent.carrental.model.DriverStatus;

import java.math.BigDecimal;
import java.time.LocalDate;

/** Inbound payload for creating/updating a driver from the modal. */
public record DriverForm(
        Long id,
        String name,
        String phone,
        String licenceNumber,
        LocalDate licenceExpiry,
        Integer yearsExperience,
        Long categoryId,
        DriverEmploymentType employmentType,
        Long vendorId,
        BigDecimal hourlyCharge,
        BigDecimal dailyCharge,
        BigDecimal monthlyCharge,
        DriverStatus status,
        String photoUrl
) {}
