FavoritesApi
API для управления избранными камерами.
Добавление камеры в избранное
Добавить камеру в избранное по ее идентификатору.
Если запрос был успешным, ответ будет nil
. Если произойдет какая-либо ошибка, вы получите объект VMSApiError
.
createFavorite(with cameraId: Int, completion: (VMSApiError?))
Удаление камеры из избранного
Удалить камеру из избранного по ее идентификатору.
Если запрос был успешным, ответ будет nil
. Если произойдет какая-либо ошибка, вы получите объект VMSApiError
.
deleteFavorite(with cameraId: Int, completion: (VMSApiError?))
Получение списка избранных камер
Получить список избранных камер. Укажите страницу для запроса. Для первого запроса установите page = 0
.
Если запрос был успешным, вы получите пагинированный ответ из камер. Если произойдет какая-либо ошибка, вы получите объект VMSApiError
.
getFavoritesList(page: Int, completion: (PaginatedResponse<VMSCamera>?, VMSApiError?))