Artifact

Artefakte sind der Container für die Ergebnisse abgeschlossener Aufgaben. Sie ähneln Nachrichten, sollen aber das Produkt einer Aufgabe sein und nicht für die Punkt-zu-Punkt-Kommunikation verwendet werden.

JSON-Darstellung
{
  "artifactId": string,
  "name": string,
  "description": string,
  "parts": [
    {
      object (Part)
    }
  ],
  "metadata": {
    object
  },
  "extensions": [
    string
  ]
}
Felder
artifactId

string

Eindeutige ID (z.B. UUID) für das Artefakt. Sie muss mindestens innerhalb einer Aufgabe eindeutig sein.

name

string

Ein für Menschen lesbarer Name für das Artefakt.

description

string

Eine für Menschen lesbare Beschreibung des Artefakts (optional).

parts[]

object (Part)

Der Inhalt des Artefakts.

metadata

object (Struct format)

Optionale Metadaten, die im Artefakt enthalten sind.

extensions[]

string

Die URIs von Erweiterungen, die in diesem Artefakt vorhanden sind oder zu diesem beigetragen haben.