Přejít na obsah
Sursa Developers

Objekty

Upload

Vícedílné nahrávání.

Pole

  • idstringpovinné

    ID nahrávání (upl_ a za ním 32 šestnáctkových znaků).

  • purposeUploadPurposepovinné
  • filenamestringpovinné

    Název souboru (bez složek).

  • content_typestringpovinné

    Deklarovaný typ obsahu; prázdný, pokud nebyl deklarován.

  • sizeinteger (int64)povinné

    Velikost souboru v bajtech.

  • sha256string | nullpovinné

    SHA-256 souboru, deklarovaný při vytvoření nebo při complete; null, pokud zatím není známý.

  • statusUploadStatuspovinné
  • part_sizeinteger (int64)povinné

    Velikost každé části kromě poslední (od 5 do 100 MiB).

  • part_countintegerpovinné

    Počet částí.

    ≥ 1, ≤ 1000

  • parts_receivedintegerpovinné

    Počet přijatých částí.

    ≥ 0

  • partsarray of UploadPartpovinné

    Přijaté části podle čísla (v odpovědi POST /v1/uploads prázdné).

  • reject_reasonstring | nullpovinné

    Důvod odmítnutí (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Výčet se může rozšířit; null, pokud nahrávání odmítnuto nebylo.

  • reject_detailsobject | nullpovinné

    Podrobnosti odmítnutí (přípona, deklarovaný a zjištěný formát, kontrolní součty); null, pokud nahrávání odmítnuto nebylo.

  • created_atstring (date-time)povinné

    Kdy bylo nahrávání vytvořeno.

  • expires_atstring (date-time)povinné

    Lhůta pro dokončení nahrávání a – jakmile je připravené – pro jeho použití.

  • completed_atstring (date-time) | nullpovinné

    Kdy kontrola skončila (ready nebo rejected).

  • consumed_atstring (date-time) | nullpovinné

    Kdy bylo nahrávání použito (kartou, archivem nebo importem).

Používá