Artifact

Les artefacts sont le conteneur des résultats des tâches terminées. Ils sont semblables aux messages, mais sont destinés à être le produit d'une tâche, par opposition à une communication point à point.

Représentation JSON
{
  "artifactId": string,
  "name": string,
  "description": string,
  "parts": [
    {
      object (Part)
    }
  ],
  "metadata": {
    object
  },
  "extensions": [
    string
  ]
}
Champs
artifactId

string

Identifiant unique (par exemple, UUID) de l'artefact. Il doit au moins être unique dans une tâche.

name

string

Nom lisible de l'artefact.

description

string

Description lisible de l'artefact (facultatif).

parts[]

object (Part)

Contenu de l'artefact.

metadata

object (Struct format)

Métadonnées facultatives incluses avec l'artefact.

extensions[]

string

URI des extensions présentes ou ayant contribué à cet artefact.