Class LfA2aV1Artifact
Artifacts represent task outputs.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class LfA2aV1Artifact : IDirectResponseSchema
Properties
ArtifactId
Required. Unique identifier (e.g. UUID) for the artifact. It must be unique within a task.
Declaration
[JsonProperty("artifactId")]
public virtual string ArtifactId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Description
Optional. A human readable description of the artifact.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Extensions
The URIs of extensions that are present or contributed to this Artifact.
Declaration
[JsonProperty("extensions")]
public virtual IList<string> Extensions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Metadata
Optional. Metadata included with the artifact.
Declaration
[JsonProperty("metadata")]
public virtual IDictionary<string, object> Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |
Name
A human readable name for the artifact.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Parts
Required. The content of the artifact. Must contain at least one part.
Declaration
[JsonProperty("parts")]
public virtual IList<LfA2aV1Part> Parts { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<LfA2aV1Part> |