Имеется простой сервис:
public interface CatalogService
{
@GET("catalog")
Observable<PaginationData<CatalogItem>> paginate(
@Query("category") int category,
@Query("favorite") boolean favorite,
@Query("page") int page
);
}
В итоге получается примерно следующий запрос:
http://example.com/api/v1/catalog?category=1&favorite=true&page=2
Мне нужно, чтобы favorite заменялся на 1 (если true) или 0 (если false). Как это можно сделать?
Сейчас же на выходе получается строка true/false, что не очень удобно. Неужели нужно везде писать
isFavorite() ? 1 : 0
?
P.S. Я не ленивый, просто хочется красивое решение.