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

src.index.outputs.GetPropertyRulesBuilderRulesV20240212CriterionDeviceCharacteristic.scala Maven / Gradle / Ivy

The newest version!
package besom.api.akamai.outputs


final case class GetPropertyRulesBuilderRulesV20240212CriterionDeviceCharacteristic private(
  booleanValue: scala.Option[Boolean],
  characteristic: scala.Option[String],
  locked: scala.Option[Boolean],
  matchCaseSensitive: scala.Option[Boolean],
  matchWildcard: scala.Option[Boolean],
  numericMatchOperator: scala.Option[String],
  numericValue: scala.Option[Int],
  stringMatchOperator: scala.Option[String],
  stringValues: scala.Option[scala.collection.immutable.List[String]],
  templateUuid: scala.Option[String],
  uuid: scala.Option[String],
  versionMatchOperator: scala.Option[String],
  versionValue: scala.Option[String]
)
object GetPropertyRulesBuilderRulesV20240212CriterionDeviceCharacteristic :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetPropertyRulesBuilderRulesV20240212CriterionDeviceCharacteristic])
      def booleanValue : besom.types.Output[scala.Option[Boolean]] = output.map(_.booleanValue)
      def characteristic : besom.types.Output[scala.Option[String]] = output.map(_.characteristic)
      def locked : besom.types.Output[scala.Option[Boolean]] = output.map(_.locked)
      def matchCaseSensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.matchCaseSensitive)
      def matchWildcard : besom.types.Output[scala.Option[Boolean]] = output.map(_.matchWildcard)
      def numericMatchOperator : besom.types.Output[scala.Option[String]] = output.map(_.numericMatchOperator)
      def numericValue : besom.types.Output[scala.Option[Int]] = output.map(_.numericValue)
      def stringMatchOperator : besom.types.Output[scala.Option[String]] = output.map(_.stringMatchOperator)
      def stringValues : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.stringValues)
      def templateUuid : besom.types.Output[scala.Option[String]] = output.map(_.templateUuid)
      def uuid : besom.types.Output[scala.Option[String]] = output.map(_.uuid)
      def versionMatchOperator : besom.types.Output[scala.Option[String]] = output.map(_.versionMatchOperator)
      def versionValue : besom.types.Output[scala.Option[String]] = output.map(_.versionValue)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetPropertyRulesBuilderRulesV20240212CriterionDeviceCharacteristic]])
      def booleanValue : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.booleanValue))
      def characteristic : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.characteristic))
      def locked : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.locked))
      def matchCaseSensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.matchCaseSensitive))
      def matchWildcard : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.matchWildcard))
      def numericMatchOperator : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.numericMatchOperator))
      def numericValue : besom.types.Output[scala.Option[Int]] = output.map(_.flatMap(_.numericValue))
      def stringMatchOperator : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.stringMatchOperator))
      def stringValues : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.stringValues))
      def templateUuid : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.templateUuid))
      def uuid : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.uuid))
      def versionMatchOperator : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.versionMatchOperator))
      def versionValue : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.versionValue))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy