Об’єкти
Upload
Завантаження частинами.
Поля
idstringобов’язковоID завантаження (
upl_, а за ним 32 шістнадцяткові символи).filenamestringобов’язковоІм’я файлу (без папок).
content_typestringобов’язковоЗаявлений тип вмісту; порожній, якщо його не заявлено.
sizeinteger (int64)обов’язковоРозмір файлу в байтах.
sha256string | nullобов’язковоSHA-256 файлу, заявлений під час створення або в
complete;null, якщо він ще не відомий.part_sizeinteger (int64)обов’язковоРозмір кожної частини, крім останньої (від 5 до 100 МіБ).
part_countintegerобов’язковоКількість частин.
≥ 1, ≤ 1000
parts_receivedintegerобов’язковоКількість отриманих частин.
≥ 0
Отримані частини за номерами (порожньо у відповіді
POST /v1/uploads).reject_reasonstring | nullобов’язковоПричина відхилення (
rejected):checksum_mismatch,type_mismatch,unsupported_format,infected,scan_unavailable,unsafe_content. Перелік може розширюватися;null, якщо завантаження не відхилено.reject_detailsobject | nullобов’язковоПодробиці відхилення (розширення, заявлений і визначений формат, контрольні суми);
null, якщо завантаження не відхилено.created_atstring (date-time)обов’язковоКоли створено завантаження.
expires_atstring (date-time)обов’язковоКінцевий строк, до якого завантаження треба завершити, а коли воно готове, — використати.
completed_atstring (date-time) | nullобов’язковоКоли завершилася перевірка (
readyабоrejected).consumed_atstring (date-time) | nullобов’язковоКоли завантаження використано (карткою, архівом або імпортом).