Class Artifact
Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication.
Implements
Inherited Members
Namespace: Google.Apis.WorkspaceEvents.v1.Data
Assembly: Google.Apis.WorkspaceEvents.v1.dll
Syntax
public class Artifact : IDirectResponseSchema
Properties
ArtifactId
Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.
Declaration
[JsonProperty("artifactId")]
public virtual string ArtifactId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Description
A human readable description of the artifact, optional.
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
The content of the artifact.
Declaration
[JsonProperty("parts")]
public virtual IList<Part> Parts { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Part> |