FavoritesApi. Камеры
API для управления избранными камерами.
Добавление камеры в избранное
Добавить камеру в избранное по ее идентификатору.
Если запрос был успешным, ответ будет пустым.
CODE
@POST(FAVORITES_CRUD)
suspend fun createFavorite(@Path(CAMERA) id: String): VMSCamera
Удаление камеры из избранного
Удалить камеру из избранного по ее идентификатору.
Если запрос был успешным, ответ будет пустым.
CODE
@DELETE(FAVORITES_CRUD)
suspend fun deleteFavorite(@Path(CAMERA) id: String): VMSStatusResponse
Получение списка избранных камер
Получить список избранных камер. Укажите страницу для запроса. Для первого запроса установите page = 0
.
Если запрос был успешным, вы получите пагинированный ответ из камер.
CODE
getFavoritesList(page: Int, completion: (PaginatedResponse<VMSCamera>?, ApiError?))