Class OperationCompletedEvent
Event sent by the client or background worker to resume an assistant session after an asynchronous Long-Running Operation (LRO) completes.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class OperationCompletedEvent : IDirectResponseSchema
Properties
DeduplicationToken
Optional deduplication token (e.g. UUID) to prevent duplicate turn execution from concurrent browser tabs.
Declaration
[JsonProperty("deduplicationToken")]
public virtual string DeduplicationToken { 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 |
Error
Optional canonical error status if the operation failed.
Declaration
[JsonProperty("error")]
public virtual Status Error { get; set; }
Property Value
| Type | Description |
|---|---|
| Status |
Metadata
Optional structured result metadata (e.g. pass_rate, total_examples, export_uri).
Declaration
[JsonProperty("metadata")]
public virtual IDictionary<string, object> Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |
OperationName
The operation resource name (e.g. operations/{op}).
Declaration
[JsonProperty("operationName")]
public virtual string OperationName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OperationType
The operation type or tool name (e.g. "run_evaluation", "copy_app", "export_app").
Declaration
[JsonProperty("operationType")]
public virtual string OperationType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
Status of the operation run (e.g. "SUCCEEDED", "FAILED", "CANCELLED").
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TargetResourceName
The primary resource targeted or produced by the operation (e.g. evaluation run ID, app ID, dataset ID).
Declaration
[JsonProperty("targetResourceName")]
public virtual string TargetResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |