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

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

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


final case class GetImagingPolicyImagePolicyOutput private(
  adaptiveQuality: scala.Option[String],
  allowPristineOnDownsize: scala.Option[String],
  allowedFormats: scala.Option[scala.collection.immutable.List[String]],
  forcedFormats: scala.Option[scala.collection.immutable.List[String]],
  perceptualQuality: scala.Option[String],
  perceptualQualityFloor: scala.Option[String],
  perceptualQualityVar: scala.Option[String],
  preferModernFormats: scala.Option[String],
  quality: scala.Option[String],
  qualityVar: scala.Option[String]
)
object GetImagingPolicyImagePolicyOutput :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetImagingPolicyImagePolicyOutput])
      def adaptiveQuality : besom.types.Output[scala.Option[String]] = output.map(_.adaptiveQuality)
      def allowPristineOnDownsize : besom.types.Output[scala.Option[String]] = output.map(_.allowPristineOnDownsize)
      def allowedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.allowedFormats)
      def forcedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.forcedFormats)
      def perceptualQuality : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQuality)
      def perceptualQualityFloor : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQualityFloor)
      def perceptualQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQualityVar)
      def preferModernFormats : besom.types.Output[scala.Option[String]] = output.map(_.preferModernFormats)
      def quality : besom.types.Output[scala.Option[String]] = output.map(_.quality)
      def qualityVar : besom.types.Output[scala.Option[String]] = output.map(_.qualityVar)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetImagingPolicyImagePolicyOutput]])
      def adaptiveQuality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.adaptiveQuality))
      def allowPristineOnDownsize : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.allowPristineOnDownsize))
      def allowedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.allowedFormats))
      def forcedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.forcedFormats))
      def perceptualQuality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQuality))
      def perceptualQualityFloor : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQualityFloor))
      def perceptualQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQualityVar))
      def preferModernFormats : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.preferModernFormats))
      def quality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.quality))
      def qualityVar : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.qualityVar))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy