All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.healthcare.v1beta1.GetAttributeDefinitionResult.scala Maven / Gradle / Ivy

package besom.api.googlenative.healthcare.v1beta1


final case class GetAttributeDefinitionResult private(
  allowedValues: scala.collection.immutable.List[String],
  category: String,
  consentDefaultValues: scala.collection.immutable.List[String],
  dataMappingDefaultValue: String,
  description: String,
  name: String
)
object GetAttributeDefinitionResult :

  given decoder(using besom.types.Context): besom.types.Decoder[GetAttributeDefinitionResult] =
    besom.internal.Decoder.derived[GetAttributeDefinitionResult]



  given outputOps: {} with
    extension(output: besom.types.Output[GetAttributeDefinitionResult])
      def allowedValues : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.allowedValues)
      def category : besom.types.Output[String] = output.map(_.category)
      def consentDefaultValues : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.consentDefaultValues)
      def dataMappingDefaultValue : besom.types.Output[String] = output.map(_.dataMappingDefaultValue)
      def description : besom.types.Output[String] = output.map(_.description)
      def name : besom.types.Output[String] = output.map(_.name)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetAttributeDefinitionResult]])
      def allowedValues : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.allowedValues))
      def category : besom.types.Output[scala.Option[String]] = output.map(_.map(_.category))
      def consentDefaultValues : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.consentDefaultValues))
      def dataMappingDefaultValue : besom.types.Output[scala.Option[String]] = output.map(_.map(_.dataMappingDefaultValue))
      def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy