
src.apigee.v1.GetReferenceResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.apigee.v1
final case class GetReferenceResult private(
description: String,
name: String,
refers: String,
resourceType: String
)
object GetReferenceResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetReferenceResult] =
besom.internal.Decoder.derived[GetReferenceResult]
given outputOps: {} with
extension(output: besom.types.Output[GetReferenceResult])
def description : besom.types.Output[String] = output.map(_.description)
def name : besom.types.Output[String] = output.map(_.name)
def refers : besom.types.Output[String] = output.map(_.refers)
def resourceType : besom.types.Output[String] = output.map(_.resourceType)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetReferenceResult]])
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def refers : besom.types.Output[scala.Option[String]] = output.map(_.map(_.refers))
def resourceType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.resourceType))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy