Class TraceBlock (2.6.0)

TraceBlock(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The trace block tracks a sequence of actions taken by the agent in a flow or a playbook.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
playbook_trace_metadata google.cloud.dialogflowcx_v3.types.PlaybookTraceMetadata
Metadata of the playbook trace. This field is a member of oneof_ trace_metadata.
flow_trace_metadata google.cloud.dialogflowcx_v3.types.FlowTraceMetadata
Metadata of the flow trace. This field is a member of oneof_ trace_metadata.
speech_processing_metadata google.cloud.dialogflowcx_v3.types.SpeechProcessingMetadata
Metadata of the speech-to-text and speech-to-text processing. This field is a member of oneof_ trace_metadata.
actions MutableSequence[google.cloud.dialogflowcx_v3.types.Action]
The actions performed by the agent and the user during this session.
start_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp of the start of the trace block.
complete_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp of the end of the trace block.
input_parameters google.protobuf.struct_pb2.Struct
Optional. A list of input parameters of the trace block.
output_parameters google.protobuf.struct_pb2.Struct
Optional. A list of output parameters of the trace block.
end_state google.cloud.dialogflowcx_v3.types.OutputState
Optional. Output only. The end state of the trace block.