<?php

declare(strict_types=1);

namespace KupShop\GraphQLBundle\ApiAdmin\Types\Page\Input;

use TheCodingMachine\GraphQLite\Annotations\Field;
use TheCodingMachine\GraphQLite\Annotations\Input;

#[Input]
class PageFilterInput
{
    /**
     * @var int[]|null
     */
    #[Field(description: 'Filtr podle ID stránek.')]
    public ?array $id;

    /**
     * @var string[]|null
     */
    #[Field(description: 'Filtr podle kódu stránek.')]
    public ?array $code;
    /**
     * @var int[]|null
     */
    #[Field(description: 'Filtr podle nadřazené stránky.')]
    public ?array $parent;
}
