Artifact

Artefakte sind der Container für Ergebnisse abgeschlossener Aufgaben. Sie ähneln Nachrichten, sind aber das Ergebnis einer Aufgabe und nicht für die direkte Kommunikation gedacht.

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

string

Eindeutige Kennung (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 optionale, menschenlesbare Beschreibung des Artefakts.

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 Artefakt beigetragen haben.