<?php

namespace App\Modules\GroupPassenger\Infraestructure;

class GroupPassengerValidators
{

    public const UPDATE_SCORE = [
        'GroupPassenger_MediaScore' => 'required|int',
    ];

    public const UPLOAD_STATUS = [
        'GroupPassenger_MediaStatus' => 'required|int',
    ];

    public const EXPORT_TO_EXCEL = [
        'DateStart' => 'required|string|date',
        'DateEnd' => 'required|string|date'
    ];

    public const EXPORT_TO_EXCEL_CATEGORIZED = [
        'DateStart' => 'required|string|date',
        'DateEnd' => 'required|string|date',
        'Fields' => 'required|string|max:500',
        'Filters' => 'string|max:500',
    ];

    public const LIST_GALLERY = [
        'DateStart' => 'required|string|date',
        'DateEnd' => 'required|string|date',
        'Search' => 'string|max:500',
        'Page' => 'int',
        'PageSize' => 'int',
    ];
}
