
src.dialogflow.v3.GetWebhookResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.dialogflow.v3
final case class GetWebhookResult private(
disabled: Boolean,
displayName: String,
genericWebService: besom.api.googlenative.dialogflow.v3.outputs.GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse,
name: String,
serviceDirectory: besom.api.googlenative.dialogflow.v3.outputs.GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse,
timeout: String
)
object GetWebhookResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetWebhookResult] =
besom.internal.Decoder.derived[GetWebhookResult]
given outputOps: {} with
extension(output: besom.types.Output[GetWebhookResult])
def disabled : besom.types.Output[Boolean] = output.map(_.disabled)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def genericWebService : besom.types.Output[besom.api.googlenative.dialogflow.v3.outputs.GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse] = output.map(_.genericWebService)
def name : besom.types.Output[String] = output.map(_.name)
def serviceDirectory : besom.types.Output[besom.api.googlenative.dialogflow.v3.outputs.GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse] = output.map(_.serviceDirectory)
def timeout : besom.types.Output[String] = output.map(_.timeout)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetWebhookResult]])
def disabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.disabled))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def genericWebService : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v3.outputs.GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse]] = output.map(_.map(_.genericWebService))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def serviceDirectory : besom.types.Output[scala.Option[besom.api.googlenative.dialogflow.v3.outputs.GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse]] = output.map(_.map(_.serviceDirectory))
def timeout : besom.types.Output[scala.Option[String]] = output.map(_.map(_.timeout))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy