src.index.outputs.GetPropertiesSearchProperty.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetPropertiesSearchProperty private(
accountId: String,
assetId: String,
contractId: String,
edgeHostname: String,
groupId: String,
hostname: String,
productionStatus: String,
propertyId: String,
propertyName: String,
propertyVersion: Int,
stagingStatus: String,
updatedByUser: String,
updatedDate: String
)
object GetPropertiesSearchProperty :
given decoder(using besom.types.Context): besom.types.Decoder[GetPropertiesSearchProperty] =
besom.internal.Decoder.derived[GetPropertiesSearchProperty]
given outputOps: {} with
extension(output: besom.types.Output[GetPropertiesSearchProperty])
def accountId : besom.types.Output[String] = output.map(_.accountId)
def assetId : besom.types.Output[String] = output.map(_.assetId)
def contractId : besom.types.Output[String] = output.map(_.contractId)
def edgeHostname : besom.types.Output[String] = output.map(_.edgeHostname)
def groupId : besom.types.Output[String] = output.map(_.groupId)
def hostname : besom.types.Output[String] = output.map(_.hostname)
def productionStatus : besom.types.Output[String] = output.map(_.productionStatus)
def propertyId : besom.types.Output[String] = output.map(_.propertyId)
def propertyName : besom.types.Output[String] = output.map(_.propertyName)
def propertyVersion : besom.types.Output[Int] = output.map(_.propertyVersion)
def stagingStatus : besom.types.Output[String] = output.map(_.stagingStatus)
def updatedByUser : besom.types.Output[String] = output.map(_.updatedByUser)
def updatedDate : besom.types.Output[String] = output.map(_.updatedDate)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetPropertiesSearchProperty]])
def accountId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.accountId))
def assetId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.assetId))
def contractId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.contractId))
def edgeHostname : besom.types.Output[scala.Option[String]] = output.map(_.map(_.edgeHostname))
def groupId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.groupId))
def hostname : besom.types.Output[scala.Option[String]] = output.map(_.map(_.hostname))
def productionStatus : besom.types.Output[scala.Option[String]] = output.map(_.map(_.productionStatus))
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 propertyVersion : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.propertyVersion))
def stagingStatus : besom.types.Output[scala.Option[String]] = output.map(_.map(_.stagingStatus))
def updatedByUser : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updatedByUser))
def updatedDate : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updatedDate))