Artifact

아티팩트는 작업 완료 결과의 컨테이너입니다. 이는 메시지와 유사하지만 점대점 통신이 아닌 작업의 결과물로 사용됩니다.

JSON 표현
{
  "artifactId": string,
  "name": string,
  "description": string,
  "parts": [
    {
      object (Part)
    }
  ],
  "metadata": {
    object
  },
  "extensions": [
    string
  ]
}
필드
artifactId

string

아티팩트의 고유 식별자 (예: UUID)입니다. 작업 내에서 고유해야 합니다.

name

string

아티팩트의 사람이 읽을 수 있는 이름입니다.

description

string

아티팩트에 대한 사람이 읽을 수 있는 설명입니다(선택사항).

parts[]

object (Part)

아티팩트의 콘텐츠입니다.

metadata

object (Struct format)

아티팩트에 포함된 선택적 메타데이터입니다.

extensions[]

string

이 아티팩트에 있거나 기여한 확장 프로그램의 URI입니다.