src.index.outputs.GetDatastreamsStreamsDetail.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetDatastreamsStreamsDetail private(
contractId: String,
createdBy: String,
createdDate: String,
groupId: Int,
latestVersion: Int,
modifiedBy: String,
modifiedDate: String,
productId: String,
properties: scala.collection.immutable.List[besom.api.akamai.outputs.GetDatastreamsStreamsDetailProperty],
streamId: Int,
streamName: String,
streamStatus: String,
streamVersion: Int
)
object GetDatastreamsStreamsDetail :
given decoder(using besom.types.Context): besom.types.Decoder[GetDatastreamsStreamsDetail] =
besom.internal.Decoder.derived[GetDatastreamsStreamsDetail]
given outputOps: {} with
extension(output: besom.types.Output[GetDatastreamsStreamsDetail])
def contractId : besom.types.Output[String] = output.map(_.contractId)
def createdBy : besom.types.Output[String] = output.map(_.createdBy)
def createdDate : besom.types.Output[String] = output.map(_.createdDate)
def groupId : besom.types.Output[Int] = output.map(_.groupId)
def latestVersion : besom.types.Output[Int] = output.map(_.latestVersion)
def modifiedBy : besom.types.Output[String] = output.map(_.modifiedBy)
def modifiedDate : besom.types.Output[String] = output.map(_.modifiedDate)
def productId : besom.types.Output[String] = output.map(_.productId)
def properties : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetDatastreamsStreamsDetailProperty]] = output.map(_.properties)
def streamId : besom.types.Output[Int] = output.map(_.streamId)
def streamName : besom.types.Output[String] = output.map(_.streamName)
def streamStatus : besom.types.Output[String] = output.map(_.streamStatus)
def streamVersion : besom.types.Output[Int] = output.map(_.streamVersion)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetDatastreamsStreamsDetail]])
def contractId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.contractId))
def createdBy : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createdBy))
def createdDate : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createdDate))
def groupId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.groupId))
def latestVersion : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.latestVersion))
def modifiedBy : besom.types.Output[scala.Option[String]] = output.map(_.map(_.modifiedBy))
def modifiedDate : besom.types.Output[scala.Option[String]] = output.map(_.map(_.modifiedDate))
def productId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.productId))
def properties : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetDatastreamsStreamsDetailProperty]]] = output.map(_.map(_.properties))
def streamId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.streamId))
def streamName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.streamName))
def streamStatus : besom.types.Output[scala.Option[String]] = output.map(_.map(_.streamStatus))
def streamVersion : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.streamVersion))