@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
762 lines • 408 kB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DialogflowCxTestCase = exports.DialogflowCxTestCaseTimeoutsOutputReference = exports.DialogflowCxTestCaseTestConfigOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsList = exports.DialogflowCxTestCaseTestCaseConversationTurnsOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesList = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventOutputReference = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfOutputReference = exports.DialogflowCxTestCaseLastTestResultList = exports.DialogflowCxTestCaseLastTestResultOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference = void 0;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsToTerraform;
exports.dialogflowCxTestCaseLastTestResultConversationTurnsToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsToHclTerraform;
exports.dialogflowCxTestCaseLastTestResultToTerraform = dialogflowCxTestCaseLastTestResultToTerraform;
exports.dialogflowCxTestCaseLastTestResultToHclTerraform = dialogflowCxTestCaseLastTestResultToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsUserInputToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputToHclTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsToTerraform = dialogflowCxTestCaseTestCaseConversationTurnsToTerraform;
exports.dialogflowCxTestCaseTestCaseConversationTurnsToHclTerraform = dialogflowCxTestCaseTestCaseConversationTurnsToHclTerraform;
exports.dialogflowCxTestCaseTestConfigToTerraform = dialogflowCxTestCaseTestConfigToTerraform;
exports.dialogflowCxTestCaseTestConfigToHclTerraform = dialogflowCxTestCaseTestConfigToHclTerraform;
exports.dialogflowCxTestCaseTimeoutsToTerraform = dialogflowCxTestCaseTimeoutsToTerraform;
exports.dialogflowCxTestCaseTimeoutsToHclTerraform = dialogflowCxTestCaseTimeoutsToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// digits - computed: true, optional: false, required: false
get digits() {
return this.getStringAttribute('digits');
}
// finish_digit - computed: true, optional: false, required: false
get finishDigit() {
return this.getStringAttribute('finish_digit');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference[_a] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList;
_b = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList[_b] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// event - computed: true, optional: false, required: false
get event() {
return this.getStringAttribute('event');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference;
_c = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference[_c] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList;
_d = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList[_d] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// text - computed: true, optional: false, required: false
get text() {
return this.getStringAttribute('text');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference;
_e = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference[_e] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList;
_f = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList[_f] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// dtmf - computed: true, optional: false, required: false
this._dtmf = new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList(this, "dtmf", false);
// event - computed: true, optional: false, required: false
this._event = new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList(this, "event", false);
// text - computed: true, optional: false, required: false
this._text = new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList(this, "text", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
get dtmf() {
return this._dtmf;
}
get event() {
return this._event;
}
// language_code - computed: true, optional: false, required: false
get languageCode() {
return this.getStringAttribute('language_code');
}
get text() {
return this._text;
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference;
_g = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference[_g] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList;
_h = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList[_h] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
// input - computed: true, optional: false, required: false
this._input = new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList(this, "input", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// enable_sentiment_analysis - computed: true, optional: false, required: false
get enableSentimentAnalysis() {
return this.getBooleanAttribute('enable_sentiment_analysis');
}
// injected_parameters - computed: true, optional: false, required: false
get injectedParameters() {
return this.getStringAttribute('injected_parameters');
}
get input() {
return this._input;
}
// is_webhook_enabled - computed: true, optional: false, required: false
get isWebhookEnabled() {
return this.getBooleanAttribute('is_webhook_enabled');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference;
_j = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference[_j] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsUserInputList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputList = DialogflowCxTestCaseLastTestResultConversationTurnsUserInputList;
_k = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsUserInputList[_k] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// display_name - computed: true, optional: false, required: false
get displayName() {
return this.getStringAttribute('display_name');
}
// name - computed: true, optional: false, required: false
get name() {
return this.getStringAttribute('name');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference;
_l = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference[_l] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageList = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageList;
_m = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageList[_m] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// description - computed: true, optional: false, required: false
get description() {
return this.getStringAttribute('description');
}
// type - computed: true, optional: false, required: false
get type() {
return this.getStringAttribute('type');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference;
_o = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference[_o] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesList = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesList;
_p = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesList[_p] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// code - computed: true, optional: false, required: false
get code() {
return this.getNumberAttribute('code');
}
// details - computed: true, optional: false, required: false
get details() {
return this.getStringAttribute('details');
}
// message - computed: true, optional: false, required: false
get message() {
return this.getStringAttribute('message');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference;
_q = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference[_q] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusList = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusList;
_r = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusList[_r] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {};
}
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {};
return attrs;
}
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
}
}
// text - computed: true, optional: false, required: false
get text() {
return this.getListAttribute('text');
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference;
_s = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference[_s] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference", version: "14.35.0" };
class DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesList = DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesList;
_t = JSII_RTTI_SYMBOL_1;
DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesList[_t] = { fqn: "@cdktf/provider-google.dialogflowCxTestCase.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesList", version: "14.35.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToTe