public sealed class TaskArtifactUpdateEvent : IMessage<TaskArtifactUpdateEvent>, IEquatable<TaskArtifactUpdateEvent>, IDeepCloneable<TaskArtifactUpdateEvent>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class TaskArtifactUpdateEvent.
TaskArtifactUpdateEvent represents a task delta where an artifact has been generated.
Implements
IMessageTaskArtifactUpdateEvent, IEquatableTaskArtifactUpdateEvent, IDeepCloneableTaskArtifactUpdateEvent, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
TaskArtifactUpdateEvent()
public TaskArtifactUpdateEvent()TaskArtifactUpdateEvent(TaskArtifactUpdateEvent)
public TaskArtifactUpdateEvent(TaskArtifactUpdateEvent other)| Parameter | |
|---|---|
| Name | Description |
other |
TaskArtifactUpdateEvent |
Properties
Append
public bool Append { get; set; }Optional. Whether this should be appended to a prior one produced.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Artifact
public A2AArtifact Artifact { get; set; }Optional. The artifact itself.
| Property Value | |
|---|---|
| Type | Description |
A2AArtifact |
|
ContextId
public string ContextId { get; set; }Optional. The id of the context that this task belongs to.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LastChunk
public bool LastChunk { get; set; }Optional. Whether this represents the last part of an artifact.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Metadata
public Struct Metadata { get; set; }Optional. Optional metadata associated with the artifact update.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
TaskId
public string TaskId { get; set; }Optional. The id of the task for this artifact.
| Property Value | |
|---|---|
| Type | Description |
string |
|