public sealed class TestConfig : IMessage<TestConfig>, IEquatable<TestConfig>, IDeepCloneable<TestConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class TestConfig.
Represents configurations for a test case.
Implements
IMessageTestConfig, IEquatableTestConfig, IDeepCloneableTestConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
TestConfig()
public TestConfig()
TestConfig(TestConfig)
public TestConfig(TestConfig other)
Parameter | |
---|---|
Name | Description |
other |
TestConfig |
Properties
Flow
public string Flow { get; set; }
Flow name to start the test case with.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>
.
Only one of flow
and page
should be set to indicate the starting point
of the test case. If neither is set, the test case will start with start
page on the default start flow.
Property Value | |
---|---|
Type | Description |
string |
FlowAsFlowName
public FlowName FlowAsFlowName { get; set; }
Property Value | |
---|---|
Type | Description |
FlowName |
Page
public string Page { get; set; }
The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
Only one of flow
and page
should be set to indicate the starting point
of the test case. If neither is set, the test case will start with start
page on the default start flow.
Property Value | |
---|---|
Type | Description |
string |
PageAsPageName
public PageName PageAsPageName { get; set; }
Property Value | |
---|---|
Type | Description |
PageName |
TrackingParameters
public RepeatedField<string> TrackingParameters { get; }
Session parameters to be compared when calculating differences.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |