public sealed class TraceBlock : IMessage<TraceBlock>, IEquatable<TraceBlock>, IDeepCloneable<TraceBlock>, IBufferMessage, IMessageReference documentation and code samples for the Dialogflow v3 API class TraceBlock.
The trace block tracks a sequence of actions taken by the agent in a flow or a playbook.
Implements
IMessageTraceBlock, IEquatableTraceBlock, IDeepCloneableTraceBlock, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
TraceBlock()
public TraceBlock()TraceBlock(TraceBlock)
public TraceBlock(TraceBlock other)| Parameter | |
|---|---|
| Name | Description |
other |
TraceBlock |
Properties
Actions
public RepeatedField<Action> Actions { get; }The actions performed by the agent and the user during this session.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAction |
|
CompleteTime
public Timestamp CompleteTime { get; set; }Output only. Timestamp of the end of the trace block.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
EndState
public OutputState EndState { get; set; }Optional. Output only. The end state of the trace block.
| Property Value | |
|---|---|
| Type | Description |
OutputState |
|
FlowTraceMetadata
public FlowTraceMetadata FlowTraceMetadata { get; set; }Metadata of the flow trace.
| Property Value | |
|---|---|
| Type | Description |
FlowTraceMetadata |
|
InputParameters
public Struct InputParameters { get; set; }Optional. A list of input parameters of the trace block.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
OutputParameters
public Struct OutputParameters { get; set; }Optional. A list of output parameters of the trace block.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
PlaybookTraceMetadata
public PlaybookTraceMetadata PlaybookTraceMetadata { get; set; }Metadata of the playbook trace.
| Property Value | |
|---|---|
| Type | Description |
PlaybookTraceMetadata |
|
SpeechProcessingMetadata
public SpeechProcessingMetadata SpeechProcessingMetadata { get; set; }Metadata of the speech-to-text and speech-to-text processing.
| Property Value | |
|---|---|
| Type | Description |
SpeechProcessingMetadata |
|
StartTime
public Timestamp StartTime { get; set; }Output only. Timestamp of the start of the trace block.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
TraceMetadataCase
public TraceBlock.TraceMetadataOneofCase TraceMetadataCase { get; }| Property Value | |
|---|---|
| Type | Description |
TraceBlockTraceMetadataOneofCase |
|