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

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

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


final case class GetImagingPolicyVideoPolicyOutput private(
  perceptualQuality: scala.Option[String],
  perceptualQualityVar: scala.Option[String],
  placeholderVideoUrl: scala.Option[String],
  placeholderVideoUrlVar: scala.Option[String],
  videoAdaptiveQuality: scala.Option[String],
  videoAdaptiveQualityVar: scala.Option[String]
)
object GetImagingPolicyVideoPolicyOutput :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetImagingPolicyVideoPolicyOutput])
      def perceptualQuality : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQuality)
      def perceptualQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQualityVar)
      def placeholderVideoUrl : besom.types.Output[scala.Option[String]] = output.map(_.placeholderVideoUrl)
      def placeholderVideoUrlVar : besom.types.Output[scala.Option[String]] = output.map(_.placeholderVideoUrlVar)
      def videoAdaptiveQuality : besom.types.Output[scala.Option[String]] = output.map(_.videoAdaptiveQuality)
      def videoAdaptiveQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.videoAdaptiveQualityVar)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetImagingPolicyVideoPolicyOutput]])
      def perceptualQuality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQuality))
      def perceptualQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQualityVar))
      def placeholderVideoUrl : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.placeholderVideoUrl))
      def placeholderVideoUrlVar : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.placeholderVideoUrlVar))
      def videoAdaptiveQuality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.videoAdaptiveQuality))
      def videoAdaptiveQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.videoAdaptiveQualityVar))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy