src.index.outputs.GetPropertyRulesBuilderRulesV20230105Variable.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetPropertyRulesBuilderRulesV20230105Variable private(
description: String,
hidden: Boolean,
name: String,
sensitive: Boolean,
value: String
)
object GetPropertyRulesBuilderRulesV20230105Variable :
given decoder(using besom.types.Context): besom.types.Decoder[GetPropertyRulesBuilderRulesV20230105Variable] =
besom.internal.Decoder.derived[GetPropertyRulesBuilderRulesV20230105Variable]
given outputOps: {} with
extension(output: besom.types.Output[GetPropertyRulesBuilderRulesV20230105Variable])
def description : besom.types.Output[String] = output.map(_.description)
def hidden : besom.types.Output[Boolean] = output.map(_.hidden)
def name : besom.types.Output[String] = output.map(_.name)
def sensitive : besom.types.Output[Boolean] = output.map(_.sensitive)
def value : besom.types.Output[String] = output.map(_.value)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetPropertyRulesBuilderRulesV20230105Variable]])
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def hidden : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.hidden))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def sensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.sensitive))
def value : besom.types.Output[scala.Option[String]] = output.map(_.map(_.value))