src.index.outputs.GetPropertiesProperty.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetPropertiesProperty private(
contractId: String,
groupId: String,
latestVersion: Int,
note: String,
productId: String,
productionVersion: Int,
propertyId: String,
propertyName: String,
ruleFormat: String,
stagingVersion: Int
)
object GetPropertiesProperty :
given decoder(using besom.types.Context): besom.types.Decoder[GetPropertiesProperty] =
besom.internal.Decoder.derived[GetPropertiesProperty]
given outputOps: {} with
extension(output: besom.types.Output[GetPropertiesProperty])
def contractId : besom.types.Output[String] = output.map(_.contractId)
def groupId : besom.types.Output[String] = output.map(_.groupId)
def latestVersion : besom.types.Output[Int] = output.map(_.latestVersion)
def note : besom.types.Output[String] = output.map(_.note)
def productId : besom.types.Output[String] = output.map(_.productId)
def productionVersion : besom.types.Output[Int] = output.map(_.productionVersion)
def propertyId : besom.types.Output[String] = output.map(_.propertyId)
def propertyName : besom.types.Output[String] = output.map(_.propertyName)
def ruleFormat : besom.types.Output[String] = output.map(_.ruleFormat)
def stagingVersion : besom.types.Output[Int] = output.map(_.stagingVersion)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetPropertiesProperty]])
def contractId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.contractId))
def groupId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.groupId))
def latestVersion : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.latestVersion))
def note : besom.types.Output[scala.Option[String]] = output.map(_.map(_.note))
def productId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.productId))
def productionVersion : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.productionVersion))
def propertyId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.propertyId))
def propertyName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.propertyName))
def ruleFormat : besom.types.Output[scala.Option[String]] = output.map(_.map(_.ruleFormat))
def stagingVersion : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.stagingVersion))