<?php

declare(strict_types=1);

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

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

#[Input]
class SystemPageFilterInput
{
    /**
     * @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 string[]|null
     */
    #[Field(description: 'Filtr podle typu stránek.')]
    public ?array $type;
}
