Artifact

Gli artefatti sono il container per i risultati completati delle attività. Sono simili ai messaggi, ma sono destinati a essere il prodotto di un'attività, anziché una comunicazione point-to-point.

Rappresentazione JSON
{
  "artifactId": string,
  "name": string,
  "description": string,
  "parts": [
    {
      object (Part)
    }
  ],
  "metadata": {
    object
  },
  "extensions": [
    string
  ]
}
Campi
artifactId

string

Identificatore univoco (ad es. UUID) per l'artefatto. Deve essere almeno univoco all'interno di un'attività.

name

string

Un nome leggibile per l'artefatto.

description

string

Una descrizione leggibile dell'artefatto, facoltativa.

parts[]

object (Part)

Il contenuto dell'artefatto.

metadata

object (Struct format)

Metadati facoltativi inclusi nell'artefatto.

extensions[]

string

Gli URI delle estensioni presenti o che hanno contribuito a questo artefatto.