
src.dialogflow.v2beta1.GetConversationProfileResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.dialogflow.v2beta1
final case class GetConversationProfileResult private(
automatedAgentConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse,
createTime: String,
displayName: String,
humanAgentAssistantConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse,
humanAgentHandoffConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse,
languageCode: String,
loggingConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1LoggingConfigResponse,
name: String,
newMessageEventNotificationConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1NotificationConfigResponse,
notificationConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1NotificationConfigResponse,
securitySettings: String,
sttConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse,
timeZone: String,
ttsConfig: besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse,
updateTime: String
)
object GetConversationProfileResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetConversationProfileResult] =
besom.internal.Decoder.derived[GetConversationProfileResult]
given outputOps: {} with
extension(output: besom.types.Output[GetConversationProfileResult])
def automatedAgentConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse] = output.map(_.automatedAgentConfig)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def humanAgentAssistantConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse] = output.map(_.humanAgentAssistantConfig)
def humanAgentHandoffConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse] = output.map(_.humanAgentHandoffConfig)
def languageCode : besom.types.Output[String] = output.map(_.languageCode)
def loggingConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1LoggingConfigResponse] = output.map(_.loggingConfig)
def name : besom.types.Output[String] = output.map(_.name)
def newMessageEventNotificationConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1NotificationConfigResponse] = output.map(_.newMessageEventNotificationConfig)
def notificationConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1NotificationConfigResponse] = output.map(_.notificationConfig)
def securitySettings : besom.types.Output[String] = output.map(_.securitySettings)
def sttConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse] = output.map(_.sttConfig)
def timeZone : besom.types.Output[String] = output.map(_.timeZone)
def ttsConfig : besom.types.Output[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse] = output.map(_.ttsConfig)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetConversationProfileResult]])
def automatedAgentConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse]] = output.map(_.map(_.automatedAgentConfig))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def humanAgentAssistantConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse]] = output.map(_.map(_.humanAgentAssistantConfig))
def humanAgentHandoffConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse]] = output.map(_.map(_.humanAgentHandoffConfig))
def languageCode : besom.types.Output[scala.Option[String]] = output.map(_.map(_.languageCode))
def loggingConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1LoggingConfigResponse]] = output.map(_.map(_.loggingConfig))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def newMessageEventNotificationConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1NotificationConfigResponse]] = output.map(_.map(_.newMessageEventNotificationConfig))
def notificationConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1NotificationConfigResponse]] = output.map(_.map(_.notificationConfig))
def securitySettings : besom.types.Output[scala.Option[String]] = output.map(_.map(_.securitySettings))
def sttConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse]] = output.map(_.map(_.sttConfig))
def timeZone : besom.types.Output[scala.Option[String]] = output.map(_.map(_.timeZone))
def ttsConfig : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v2beta1.outputs.GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse]] = output.map(_.map(_.ttsConfig))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy