Files
SIRH/src/ApiResource/WorkHourBulkSiteValidation.php
tristan 812215f5f6
Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
fix : validation bulk des heures. Moins de lag et de bug
2026-03-03 09:33:53 +01:00

32 lines
677 B
PHP

<?php
declare(strict_types=1);
namespace App\ApiResource;
use ApiPlatform\Metadata\ApiResource;
use ApiPlatform\Metadata\Post;
use App\State\WorkHourBulkSiteValidationProcessor;
#[ApiResource(
operations: [
new Post(
uriTemplate: '/work-hours/site-bulk-validation',
security: "is_granted('ROLE_USER')",
output: WorkHourBulkValidationResult::class,
processor: WorkHourBulkSiteValidationProcessor::class
),
]
)]
final class WorkHourBulkSiteValidation
{
public string $workDate = '';
public bool $isSiteValid = false;
/**
* @var list<int>
*/
public array $employeeIds = [];
}