com.pulumi.googlenative.dialogflow.v2beta1.kotlin.outputs.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.dialogflow.v2beta1.kotlin.outputs
import kotlin.Suppress
/**
* Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.
* @property livePersonConfig Uses LivePerson (https://www.liveperson.com).
* @property salesforceLiveAgentConfig Uses Salesforce Live Agent.
*/
public data class GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse(
public val livePersonConfig: GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponse,
public val salesforceLiveAgentConfig: GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse): GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse =
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse(
livePersonConfig = javaType.livePersonConfig().let({ args0 ->
com.pulumi.googlenative.dialogflow.v2beta1.kotlin.outputs.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponse.Companion.toKotlin(args0)
}),
salesforceLiveAgentConfig = javaType.salesforceLiveAgentConfig().let({ args0 ->
com.pulumi.googlenative.dialogflow.v2beta1.kotlin.outputs.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse.Companion.toKotlin(args0)
}),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy