Direct naar de inhoud
Sursa Developers

Objecten

Upload

Een upload in delen.

Velden

  • idstringverplicht

    De ID van de upload (upl_ gevolgd door 32 hexadecimale tekens).

  • purposeUploadPurposeverplicht
  • filenamestringverplicht

    De bestandsnaam (zonder mappen).

  • content_typestringverplicht

    Het opgegeven inhoudstype; leeg als het niet is opgegeven.

  • sizeinteger (int64)verplicht

    De bestandsgrootte in bytes.

  • sha256string | nullverplicht

    De SHA-256 van het bestand, opgegeven bij het aanmaken of bij complete; null als die nog niet bekend is.

  • statusUploadStatusverplicht
  • part_sizeinteger (int64)verplicht

    De grootte van elk deel behalve het laatste (van 5 tot 100 MiB).

  • part_countintegerverplicht

    Het aantal delen.

    ≥ 1, ≤ 1000

  • parts_receivedintegerverplicht

    Het aantal ontvangen delen.

    ≥ 0

  • partsarray of UploadPartverplicht

    De ontvangen delen per nummer (leeg in de response van POST /v1/uploads).

  • reject_reasonstring | nullverplicht

    De reden van de afwijzing (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. De enumeratie kan groeien; null als de upload niet is afgewezen.

  • reject_detailsobject | nullverplicht

    Details van de afwijzing (de extensie, het opgegeven en het herkende formaat, de controlesommen); null als de upload niet is afgewezen.

  • created_atstring (date-time)verplicht

    Wanneer de upload is aangemaakt.

  • expires_atstring (date-time)verplicht

    De uiterste termijn om de upload af te ronden en, zodra die klaar is, te gebruiken.

  • completed_atstring (date-time) | nullverplicht

    Wanneer de controle klaar was (ready of rejected).

  • consumed_atstring (date-time) | nullverplicht

    Wanneer de upload is gebruikt (door een kaart, een archief of een import).

Gebruikt door