| 1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- declare(strict_types=1);
- namespace App\ApiResources\Export\LicenceCmf;
- use ApiPlatform\Core\Annotation\ApiResource;
- use App\ApiResources\Export\ExportRequest;
- use Symfony\Component\Validator\Constraints as Assert;
- /**
- * Requête d'export d'une licence CMF pour l'organization ciblée
- *
- * Appeler avec une requête POST à /export/licence-cmf/organization,
- * avec un body comme :
- *
- * {"organizationId" : 1}
- */
- #[ApiResource(
- collectionOperations: [
- 'post' => [
- 'method' => 'POST',
- 'path' => '/licence-cmf/organization',
- ],
- ],
- routePrefix: '/export'
- )]
- class LicenceCmfOrganizationER extends ExportRequest
- {
- /**
- * Format de sortie attendu (pdf seulement ici)
- * @var string
- */
- #[Assert\EqualTo('pdf')]
- protected string $format = 'pdf';
- }
|