<?php

namespace App\Modules\GroupProvider\Infraestructure;

class GroupProviderValidators
{

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

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

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

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

    public const MASK = [
        'Id_GroupProvider'          => 'required|int',
        'GroupProvider_Mask'        => 'required|int',
    ];
}
