<?php

namespace App\Http\Controllers\Owner\BookingEquipment\Dto;

class BookingEquipmentUpdatePartialDTO
{

    public static function validateData()
    {
        return [
            'Id_BookingEquipment'       => 'required|int',
            'BookingEquipment_Show'     => 'int|min:1|max:2',
            'BookingEquipment_Included'     => 'int|min:1|max:2',
            'BookingEquipment_Mode'     => 'int|min:1|max:2',
        ];
    }

    public function __construct(
        public int $Id_BookingEquipment,
        public ?int $BookingEquipment_Show = null,
        public ?int $BookingEquipment_Included = null,
        public ?int $BookingEquipment_Mode = null,
    ) {}
}
