Dialogflow v3 API - Class TestConfig (2.18.0)

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.

Inheritance

object > TestConfig

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

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 both are set, page takes precedence over flow. 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; }

FlowName-typed view over the Flow resource name property.

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 both are set, page takes precedence over flow. 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; }

PageName-typed view over the Page resource name property.

Property Value
Type Description
PageName

TrackingParameters

public RepeatedField<string> TrackingParameters { get; }

Session parameters to be compared when calculating differences.

Property Value
Type Description
RepeatedFieldstring