<?php

namespace helpers;

class xlvask_vehicle extends xlvask_helper
{
    /**
     * The unique identifier for the vehicle. (GUID format)
     * @var string
     */
    public string $vehicleId;
    /**
     * The registration number of the vehicle. (Can be null)
     * @var string|null
     */
    public ?string $registrationNumber;
    /**
     * The unique identifier for the customer associated with the vehicle. (GUID format)
     * @var string
     */
    public string $customerId;
    /**
     * The unique identifier for the vehicle type. (GUID format)
     * @var string
     */
    public string $vehicleTypeId;
    /**
     * Indicates whether the vehicle is active.
     * @var bool
     */
    public bool $active;
    /**
     * Indicates whether the vehicle should automatically start on license plate recognition (LPR).
     * @var bool
     */
    public bool $autoStartOnLpr;
    /**
     * The date and time when the vehicle was last updated. (Can be null)
     * @var string|null
     */
    public ?string $updated;
    /**
     * The date and time when the vehicle was created. (Can be null)
     * @var string|null
     */
    public ?string $createDate;
    /**
     * The external identifier for the vehicle. (Can be null)
     * @var string|null
     */
    public ?string $externId;
    /**
     * An array of smart cards associated with the vehicle.
     * @var array
     */
    public array $smartCard;
    /**
     * An array of multiline vehicle services associated with the vehicle.
     * @var array
     */
    public array $multilineVehicleServices;
    
}