Vai al contenuto
Sursa Developers

Oggetti

Upload

Un caricamento in parti.

Campi

  • idstringobbligatorio

    L’ID del caricamento (upl_ seguito da 32 caratteri esadecimali).

  • purposeUploadPurposeobbligatorio
  • filenamestringobbligatorio

    Il nome del file (senza cartelle).

  • content_typestringobbligatorio

    Il tipo di contenuto dichiarato; vuoto se non dichiarato.

  • sizeinteger (int64)obbligatorio

    La dimensione del file in byte.

  • sha256string | nullobbligatorio

    Lo SHA-256 del file, dichiarato alla creazione o al complete; null se non è ancora noto.

  • statusUploadStatusobbligatorio
  • part_sizeinteger (int64)obbligatorio

    La dimensione di ogni parte tranne l’ultima (da 5 a 100 MiB).

  • part_countintegerobbligatorio

    Il numero di parti.

    ≥ 1, ≤ 1000

  • parts_receivedintegerobbligatorio

    Il numero di parti ricevute.

    ≥ 0

  • partsarray of UploadPartobbligatorio

    Le parti ricevute per numero (vuoto nella risposta di POST /v1/uploads).

  • reject_reasonstring | nullobbligatorio

    Il motivo del rifiuto (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. L’enumerazione può crescere; null se non rifiutato.

  • reject_detailsobject | nullobbligatorio

    Dettagli del rifiuto (l’estensione, il formato dichiarato e quello rilevato, i checksum); null se non rifiutato.

  • created_atstring (date-time)obbligatorio

    Momento della creazione del caricamento.

  • expires_atstring (date-time)obbligatorio

    Il termine per completare il caricamento e, una volta pronto, per usarlo.

  • completed_atstring (date-time) | nullobbligatorio

    Momento in cui il controllo è terminato (ready o rejected).

  • consumed_atstring (date-time) | nullobbligatorio

    Momento in cui il caricamento è stato usato (da una scheda, un archivio o un’importazione).

Usato da