# 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