package ru.yandex.qe.dispenser.ws.abc;

import ru.yandex.qe.dispenser.domain.abc.ObjectWithId;

/**
 * Created by:farruxkarimov
 * Date:11.10.2019
 * <p>
 * Этот интерфейс имплеметится теми RequestBuilder-рами - которые дают возможность
 * использовать курсорную паджинацию ( например по id обекта )
 *
 * @param <T>
 */
public interface RequestBuilderFilterableById<T extends ObjectWithId, B extends PageRequestBuilder<T, B>> {
    B filterById(final Integer id);

    B filterByCursor(final String cursor);
}
