jikan-rest/app/Dto/MangaForumLookupCommand.php

21 lines
516 B
PHP
Raw Permalink Normal View History

2023-01-20 20:55:43 +00:00
<?php
namespace App\Dto;
use App\Casts\EnumCast;
use App\Enums\MangaForumFilterEnum;
2023-01-27 22:19:31 +00:00
use App\Rules\Attributes\EnumValidation;
2023-01-20 20:55:43 +00:00
use Illuminate\Http\JsonResponse;
use Spatie\LaravelData\Attributes\WithCast;
use Spatie\LaravelData\Optional;
2023-01-20 20:55:43 +00:00
/**
* @extends LookupDataCommand<JsonResponse>
*/
final class MangaForumLookupCommand extends LookupDataCommand
{
2023-01-27 22:19:31 +00:00
#[WithCast(EnumCast::class, MangaForumFilterEnum::class), EnumValidation(MangaForumFilterEnum::class)]
2023-01-20 20:55:43 +00:00
public MangaForumFilterEnum|Optional $filter;
}