added missing parameters for search endpoint

This commit is contained in:
pushrbx 2023-03-29 23:46:05 +01:00
parent b9a6aa2731
commit d432db77a9
2 changed files with 8 additions and 0 deletions

View File

@ -6,6 +6,7 @@ use App\Contracts\DataRequest;
use App\Enums\AnimeOrderByEnum;
use App\Enums\AnimeRatingEnum;
use App\Enums\AnimeStatusEnum;
use App\Enums\AnimeTypeEnum;
use App\Http\Resources\V4\AnimeCollection;
use App\Rules\Attributes\EnumValidation;
use Spatie\LaravelData\Attributes\MapInputName;
@ -26,6 +27,9 @@ final class AnimeSearchCommand extends MediaSearchCommand implements DataRequest
#[WithCast(EnumCast::class, AnimeStatusEnum::class), EnumValidation(AnimeStatusEnum::class)]
public AnimeStatusEnum|Optional $status;
#[WithCast(EnumCast::class, AnimeTypeEnum::class), EnumValidation(AnimeTypeEnum::class)]
public AnimeTypeEnum|Optional $type;
#[WithCast(EnumCast::class, AnimeRatingEnum::class), EnumValidation(AnimeRatingEnum::class)]
public AnimeRatingEnum|Optional $rating;

View File

@ -6,6 +6,7 @@ use App\Casts\EnumCast;
use App\Contracts\DataRequest;
use App\Enums\MangaOrderByEnum;
use App\Enums\MangaStatusEnum;
use App\Enums\MangaTypeEnum;
use App\Http\Resources\V4\MangaCollection;
use App\Rules\Attributes\EnumValidation;
use Spatie\Enum\Laravel\Rules\EnumRule;
@ -23,6 +24,9 @@ final class MangaSearchCommand extends MediaSearchCommand implements DataRequest
#[WithCast(EnumCast::class, MangaStatusEnum::class), EnumValidation(MangaStatusEnum::class)]
public MangaStatusEnum|Optional $status;
#[WithCast(EnumCast::class, MangaTypeEnum::class), EnumValidation(MangaTypeEnum::class)]
public MangaTypeEnum|Optional $type;
#[StringType]
public string|Optional $magazines;