# fileRequestStatusChanged
Версия: 4.1.0+
Описание: нотификация, обозначающая ход выполнения задачи по файлу.
Пример:
{
"method": "event",
"event": "fileRequestStatusChanged",
"fileRequestId": "6c0e20a7-3c79-470d-869b-7c8287587620",
"status": 2,
"directionType": 0,
"fileName": "2.jpg",
"timestamp": 1659284222850,
"fileSize": 3200,
"peerId": "820_1@some.server",
"peerDisplayName": "820_1"
}
Описание параметров:
fileRequestId- идентификатор файлового запроса в APIstatus- статус файлового запроса на текущий момент. Может быть:0- ошибка обработки во внутренней логике (за деталями можно обратится в логи)1- ожидает указаний действий (например отклонение файла, принятие и т.д.)2- обработка стартовала, т.е. файл начали скачивать, отгружать на сервер и т.д.3- обработка завершена (файл скачался, отгрузился на сервер и т.д.)
directionType- флаг, обозначающий направление файла. Может быть0- входящий файловый запрос1- исходящий файловый запрос
fileName- имя файлаfileId- уникальный идентификатор файла на вcтроенном http сервере. Присутствует для исходящих запросов и для завершенных входящихpeerId- поле, обозначающее уникальный идентификатор пользователя TrueConf ID. Присутствует для всех входящих файлов. Для исходящих отсутствует, если запрос был в групповую конференциюpeerDisplayName- отображаемое имя пользователя. Присутствует для всех входящих файлов. Для исходящих отсутствует, если запрос был в групповую конференциюtimestamp- таймстамп создания запросаconfId- идентификатор групповой конференции, в рамках которой был осуществлен файловый запрос. Поле отсутствует, если запрос был сделан не в рамках конференцииfileSize- физический размер файла в байтах
См. также:
- Встроенный HTTP сервер
- getFileRequestInfo
- getFileList
- getFileTransferAvailability
- sendFileToConference
- getOutgoingFilesRequests
- getIncomingFilesRequests
- getFileTransferHistory
- clearFileTransferHistory
- deleteFileTransferFile
- sendFile
- acceptIncomingFileRequest
- rejectIncomingFileRequest
- incomingFileRequestRejected
- incomingFileRequestAccepted
- fileTransferAvailabilityChanged
- receivedFileRequest
- fileTransferHistoryCleared
- fileDeletedFromFileTransferHistory
- outgoingFileRequestSent
- outgoingFileRequestSentToConference
- incomingFileRequestDownloadingProgress
- outgoingFileRequestUploadingProgress