
src.retail.v2.GetControlResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.retail.v2
final case class GetControlResult private(
associatedServingConfigIds: scala.collection.immutable.List[String],
displayName: String,
name: String,
rule: besom.api.googlenative.retail.v2.outputs.GoogleCloudRetailV2RuleResponse,
searchSolutionUseCase: scala.collection.immutable.List[String],
solutionTypes: scala.collection.immutable.List[String]
)
object GetControlResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetControlResult] =
besom.internal.Decoder.derived[GetControlResult]
given outputOps: {} with
extension(output: besom.types.Output[GetControlResult])
def associatedServingConfigIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.associatedServingConfigIds)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def name : besom.types.Output[String] = output.map(_.name)
def rule : besom.types.Output[besom.api.googlenative.retail.v2.outputs.GoogleCloudRetailV2RuleResponse] = output.map(_.rule)
def searchSolutionUseCase : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.searchSolutionUseCase)
def solutionTypes : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.solutionTypes)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetControlResult]])
def associatedServingConfigIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.associatedServingConfigIds))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def rule : besom.types.Output[scala.Option[besom.api.googlenative.retail.v2.outputs.GoogleCloudRetailV2RuleResponse]] = output.map(_.map(_.rule))
def searchSolutionUseCase : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.searchSolutionUseCase))
def solutionTypes : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.solutionTypes))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy