Class GoogleCloudDialogflowCxV3TestCase
Represents a test case.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2beta1.Data
Assembly: Google.Apis.Dialogflow.v2beta1.dll
Syntax
public class GoogleCloudDialogflowCxV3TestCase : 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 GoogleCloudDialogflowCxV3TestCaseResult LastTestResult { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDialogflowCxV3TestCaseResult |
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<GoogleCloudDialogflowCxV3ConversationTurn> TestCaseConversationTurns { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudDialogflowCxV3ConversationTurn> |
TestConfig
Config for the test case.
Declaration
[JsonProperty("testConfig")]
public virtual GoogleCloudDialogflowCxV3TestConfig TestConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDialogflowCxV3TestConfig |