<?php
/**
 * Created by PhpStorm.
 * User: Admin
 * Date: 04.09.2020
 * Time: 17:32
 */

namespace Diamond\Domain\SliderImage\Contracts;

use Diamond\Domain\Site\Contracts\SiteFilterInterface;
use Repo\PaginationInterface;
use Repo\RepositoryCriteriaInterface;

interface SliderImageCriteriaInterface extends RepositoryCriteriaInterface, PaginationInterface, SiteFilterInterface
{

    public function getFilterByActive():?bool;

    public function setFilterByActive(?bool $filterByActive): SliderImageCriteriaInterface;

    public function setFilterByCode(?string $filterByCode): SliderImageCriteriaInterface;

}