WidgetApi. Запросы
API для получения информации с сервера для виджетов устройства.
Получение списка камер
Получение списка подробной информации о камерах с заданными идентификаторами.
Если запрос прошел успешно, вы получите список объектов VMSCamera
.
@GET(CAMERAS_EXISTED)
suspend fun getWidgetCameras(@Query(IDS_ARRAY) shows: ArrayList<Int>): ArrayList<VMSCamera>
Получение превью камеры
Получение превью камеры. Вы получите файл в формате .mp4 с одним кадром с камеры.
Если запрос прошел успешно, вы получите URL для загрузки фрейма.
@GET(CAMERAS_PREVIEW)
suspend fun getCamerasPreview(
@Path(ID) id: String,
@Query(DATE) date: String? = null
): VMSUrlPreviewResponse
Получение списка домофонов
Получить список подробной информации о домофонах заданных идентификаторов.
Если запрос прошел успешно, вы получите список объектов VMSIntercom
.
@GET(INTERCOM_EXISTED)
suspend fun getWidgetIntercoms(@Query(IDS_ARRAY) shows: ArrayList<Int>): ArrayList<VMSIntercom>