Class GoogleCloudDialogflowCxV3beta1TestCase
Represents a test case.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2beta1.Data
Assembly: Google.Apis.Dialogflow.v2beta1.dll
Syntax
public class GoogleCloudDialogflowCxV3beta1TestCase : IDirectResponseSchema
Properties
CreationTime
object representation of CreationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreationTimeDateTimeOffset instead.")]
public virtual object CreationTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreationTimeDateTimeOffset
DateTimeOffset representation of CreationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreationTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreationTimeRaw
Output only. When the test was created.
Declaration
[JsonProperty("creationTime")]
public virtual string CreationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
Required. The human-readable name of the test case, unique within the agent. Limit of 200 characters.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { 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 |
LastTestResult
The latest test result.
Declaration
[JsonProperty("lastTestResult")]
public virtual GoogleCloudDialogflowCxV3beta1TestCaseResult LastTestResult { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3beta1TestCaseResult |
Name
The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically.
Otherwise use format: projects//locations//agents//testCases/
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Notes
Additional freeform notes about the test case. Limit of 400 characters.
Declaration
[JsonProperty("notes")]
public virtual string Notes { get; set; }
Property Value
Type | Description |
---|---|
string |
Tags
Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.
Declaration
[JsonProperty("tags")]
public virtual IList<string> Tags { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TestCaseConversationTurns
The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.
Declaration
[JsonProperty("testCaseConversationTurns")]
public virtual IList<GoogleCloudDialogflowCxV3beta1ConversationTurn> TestCaseConversationTurns { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudDialogflowCxV3beta1ConversationTurn> |
TestConfig
Config for the test case.
Declaration
[JsonProperty("testConfig")]
public virtual GoogleCloudDialogflowCxV3beta1TestConfig TestConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3beta1TestConfig |