@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
741 lines • 412 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.dialogflowCxTestCaseLastTestResultToHclTerraform = exports.dialogflowCxTestCaseLastTestResultToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToTerraform = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfList = exports.DialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfOutputReference = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToHclTerraform = exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToTerraform = void 0;
exports.DialogflowCxTestCase = exports.DialogflowCxTestCaseTimeoutsOutputReference = exports.dialogflowCxTestCaseTimeoutsToHclTerraform = exports.dialogflowCxTestCaseTimeoutsToTerraform = exports.DialogflowCxTestCaseTestConfigOutputReference = exports.dialogflowCxTestCaseTestConfigToHclTerraform = exports.dialogflowCxTestCaseTestConfigToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsList = exports.DialogflowCxTestCaseTestCaseConversationTurnsOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesList = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputTextResponsesToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsVirtualAgentOutputCurrentPageToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputTextToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputEventToTerraform = exports.DialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfOutputReference = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfToHclTerraform = exports.dialogflowCxTestCaseTestCaseConversationTurnsUserInputInputDtmfToTerraform = exports.DialogflowCxTestCaseLastTestResultList = exports.DialogflowCxTestCaseLastTestResultOutputReference = void 0;
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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputDtmfToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputEventToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputTextToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputInputToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsUserInputToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputCurrentPageToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputDifferencesToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputStatusToHclTerraform;
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.12.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.12.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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToTerraform;
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;
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTextResponsesToHclTerraform;
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.12.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.12.0" };
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform(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 {};
}
exports.dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform = dialogflowCxTestCaseLastTestResultConversationTurnsVirtualAgentOutputTriggeredIntentToTerraform;
function dialogflowCxTestCaseLastTestResultConversationTurnsVirtu