@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
442 lines • 1.65 MB
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, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageFormParametersAdvancedSettingsOutputReference = exports.DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference = exports.DialogflowCxPageEventHandlersList = exports.DialogflowCxPageEventHandlersOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageEntryFulfillmentOutputReference = exports.DialogflowCxPageEntryFulfillmentSetParameterActionsList = exports.DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesList = exports.DialogflowCxPageEntryFulfillmentMessagesOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageEntryFulfillmentConditionalCasesList = exports.DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageAdvancedSettingsOutputReference = exports.DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference = void 0;
exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageTimeoutsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsList = exports.DialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsOutputReference = exports.DialogflowCxPageFormOutputReference = exports.DialogflowCxPageFormParametersList = exports.DialogflowCxPageFormParametersOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference = void 0;
exports.DialogflowCxPage = exports.DialogflowCxPageTransitionRoutesList = exports.DialogflowCxPageTransitionRoutesOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference = void 0;
exports.dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform = dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform;
exports.dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform = dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform;
exports.dialogflowCxPageAdvancedSettingsToTerraform = dialogflowCxPageAdvancedSettingsToTerraform;
exports.dialogflowCxPageAdvancedSettingsToHclTerraform = dialogflowCxPageAdvancedSettingsToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentConditionalCasesToTerraform = dialogflowCxPageEntryFulfillmentConditionalCasesToTerraform;
exports.dialogflowCxPageEntryFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageEntryFulfillmentConditionalCasesToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageEntryFulfillmentMessagesPlayAudioToTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesPlayAudioToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesTextToTerraform = dialogflowCxPageEntryFulfillmentMessagesTextToTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesTextToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesTextToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesToTerraform = dialogflowCxPageEntryFulfillmentMessagesToTerraform;
exports.dialogflowCxPageEntryFulfillmentMessagesToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentSetParameterActionsToTerraform = dialogflowCxPageEntryFulfillmentSetParameterActionsToTerraform;
exports.dialogflowCxPageEntryFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageEntryFulfillmentSetParameterActionsToHclTerraform;
exports.dialogflowCxPageEntryFulfillmentToTerraform = dialogflowCxPageEntryFulfillmentToTerraform;
exports.dialogflowCxPageEntryFulfillmentToHclTerraform = dialogflowCxPageEntryFulfillmentToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentToTerraform;
exports.dialogflowCxPageEventHandlersTriggerFulfillmentToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentToHclTerraform;
exports.dialogflowCxPageEventHandlersToTerraform = dialogflowCxPageEventHandlersToTerraform;
exports.dialogflowCxPageEventHandlersToHclTerraform = dialogflowCxPageEventHandlersToHclTerraform;
exports.dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToTerraform = dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToTerraform;
exports.dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToHclTerraform = dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToHclTerraform;
exports.dialogflowCxPageFormParametersAdvancedSettingsToTerraform = dialogflowCxPageFormParametersAdvancedSettingsToTerraform;
exports.dialogflowCxPageFormParametersAdvancedSettingsToHclTerraform = dialogflowCxPageFormParametersAdvancedSettingsToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToHclTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorToTerraform = dialogflowCxPageFormParametersFillBehaviorToTerraform;
exports.dialogflowCxPageFormParametersFillBehaviorToHclTerraform = dialogflowCxPageFormParametersFillBehaviorToHclTerraform;
exports.dialogflowCxPageFormParametersToTerraform = dialogflowCxPageFormParametersToTerraform;
exports.dialogflowCxPageFormParametersToHclTerraform = dialogflowCxPageFormParametersToHclTerraform;
exports.dialogflowCxPageFormToTerraform = dialogflowCxPageFormToTerraform;
exports.dialogflowCxPageFormToHclTerraform = dialogflowCxPageFormToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToHclTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsToTerraform;
exports.dialogflowCxPageKnowledgeConnectorSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsToHclTerraform;
exports.dialogflowCxPageTimeoutsToTerraform = dialogflowCxPageTimeoutsToTerraform;
exports.dialogflowCxPageTimeoutsToHclTerraform = dialogflowCxPageTimeoutsToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToHclTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentToTerraform;
exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentToHclTerraform;
exports.dialogflowCxPageTransitionRoutesToTerraform = dialogflowCxPageTransitionRoutesToTerraform;
exports.dialogflowCxPageTransitionRoutesToHclTerraform = dialogflowCxPageTransitionRoutesToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform(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 {
enabled: cdktf.booleanToTerraform(struct.enabled),
finish_digit: cdktf.stringToTerraform(struct.finishDigit),
max_digits: cdktf.numberToTerraform(struct.maxDigits),
};
}
function dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform(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 = {
enabled: {
value: cdktf.booleanToHclTerraform(struct.enabled),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
finish_digit: {
value: cdktf.stringToHclTerraform(struct.finishDigit),
isBlock: false,
type: "simple",
storageClassType: "string",
},
max_digits: {
value: cdktf.numberToHclTerraform(struct.maxDigits),
isBlock: false,
type: "simple",
storageClassType: "number",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._enabled !== undefined) {
hasAnyValues = true;
internalValueResult.enabled = this._enabled;
}
if (this._finishDigit !== undefined) {
hasAnyValues = true;
internalValueResult.finishDigit = this._finishDigit;
}
if (this._maxDigits !== undefined) {
hasAnyValues = true;
internalValueResult.maxDigits = this._maxDigits;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._enabled = undefined;
this._finishDigit = undefined;
this._maxDigits = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._enabled = value.enabled;
this._finishDigit = value.finishDigit;
this._maxDigits = value.maxDigits;
}
}
get enabled() {
return this.getBooleanAttribute('enabled');
}
set enabled(value) {
this._enabled = value;
}
resetEnabled() {
this._enabled = undefined;
}
// Temporarily expose input value. Use with caution.
get enabledInput() {
return this._enabled;
}
get finishDigit() {
return this.getStringAttribute('finish_digit');
}
set finishDigit(value) {
this._finishDigit = value;
}
resetFinishDigit() {
this._finishDigit = undefined;
}
// Temporarily expose input value. Use with caution.
get finishDigitInput() {
return this._finishDigit;
}
get maxDigits() {
return this.getNumberAttribute('max_digits');
}
set maxDigits(value) {
this._maxDigits = value;
}
resetMaxDigits() {
this._maxDigits = undefined;
}
// Temporarily expose input value. Use with caution.
get maxDigitsInput() {
return this._maxDigits;
}
}
exports.DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference = DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference[_a] = { fqn: "@cdktf/provider-google.dialogflowCxPage.DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference", version: "14.35.1" };
function dialogflowCxPageAdvancedSettingsToTerraform(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 {
dtmf_settings: dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform(struct.dtmfSettings),
};
}
function dialogflowCxPageAdvancedSettingsToHclTerraform(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 = {
dtmf_settings: {
value: dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform(struct.dtmfSettings),
isBlock: true,
type: "list",
storageClassType: "DialogflowCxPageAdvancedSettingsDtmfSettingsList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DialogflowCxPageAdvancedSettingsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
// dtmf_settings - computed: false, optional: true, required: false
this._dtmfSettings = new DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference(this, "dtmf_settings");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._dtmfSettings?.internalValue !== undefined) {
hasAnyValues = true;
internalValueResult.dtmfSettings = this._dtmfSettings?.internalValue;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._dtmfSettings.internalValue = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._dtmfSettings.internalValue = value.dtmfSettings;
}
}
get dtmfSettings() {
return this._dtmfSettings;
}
putDtmfSettings(value) {
this._dtmfSettings.internalValue = value;
}
resetDtmfSettings() {
this._dtmfSettings.internalValue = undefined;
}
// Temporarily expose input value. Use with caution.
get dtmfSettingsInput() {
return this._dtmfSettings.internalValue;
}
}
exports.DialogflowCxPageAdvancedSettingsOutputReference = DialogflowCxPageAdvancedSettingsOutputReference;
_b = JSII_RTTI_SYMBOL_1;
DialogflowCxPageAdvancedSettingsOutputReference[_b] = { fqn: "@cdktf/provider-google.dialogflowCxPage.DialogflowCxPageAdvancedSettingsOutputReference", version: "14.35.1" };
function dialogflowCxPageEntryFulfillmentConditionalCasesToTerraform(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 {
cases: cdktf.stringToTerraform(struct.cases),
};
}
function dialogflowCxPageEntryFulfillmentConditionalCasesToHclTerraform(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 = {
cases: {
value: cdktf.stringToHclTerraform(struct.cases),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference 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() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._cases !== undefined) {
hasAnyValues = true;
internalValueResult.cases = this._cases;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._cases = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._cases = value.cases;
}
}
get cases() {
return this.getStringAttribute(