
src.testing.v1.GetTestMatrixResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.testing.v1
final case class GetTestMatrixResult private(
clientInfo: besom.api.googlenative.testing.v1.outputs.ClientInfoResponse,
environmentMatrix: besom.api.googlenative.testing.v1.outputs.EnvironmentMatrixResponse,
failFast: Boolean,
flakyTestAttempts: Int,
invalidMatrixDetails: String,
outcomeSummary: String,
project: String,
resultStorage: besom.api.googlenative.testing.v1.outputs.ResultStorageResponse,
state: String,
testExecutions: scala.collection.immutable.List[besom.api.googlenative.testing.v1.outputs.TestExecutionResponse],
testMatrixId: String,
testSpecification: besom.api.googlenative.testing.v1.outputs.TestSpecificationResponse,
timestamp: String
)
object GetTestMatrixResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetTestMatrixResult] =
besom.internal.Decoder.derived[GetTestMatrixResult]
given outputOps: {} with
extension(output: besom.types.Output[GetTestMatrixResult])
def clientInfo : besom.types.Output[besom.api.googlenative.testing.v1.outputs.ClientInfoResponse] = output.map(_.clientInfo)
def environmentMatrix : besom.types.Output[besom.api.googlenative.testing.v1.outputs.EnvironmentMatrixResponse] = output.map(_.environmentMatrix)
def failFast : besom.types.Output[Boolean] = output.map(_.failFast)
def flakyTestAttempts : besom.types.Output[Int] = output.map(_.flakyTestAttempts)
def invalidMatrixDetails : besom.types.Output[String] = output.map(_.invalidMatrixDetails)
def outcomeSummary : besom.types.Output[String] = output.map(_.outcomeSummary)
def project : besom.types.Output[String] = output.map(_.project)
def resultStorage : besom.types.Output[besom.api.googlenative.testing.v1.outputs.ResultStorageResponse] = output.map(_.resultStorage)
def state : besom.types.Output[String] = output.map(_.state)
def testExecutions : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.testing.v1.outputs.TestExecutionResponse]] = output.map(_.testExecutions)
def testMatrixId : besom.types.Output[String] = output.map(_.testMatrixId)
def testSpecification : besom.types.Output[besom.api.googlenative.testing.v1.outputs.TestSpecificationResponse] = output.map(_.testSpecification)
def timestamp : besom.types.Output[String] = output.map(_.timestamp)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetTestMatrixResult]])
def clientInfo : besom.types.Output[scala.Option[besom.api.googlenative.testing.v1.outputs.ClientInfoResponse]] = output.map(_.map(_.clientInfo))
def environmentMatrix : besom.types.Output[scala.Option[besom.api.googlenative.testing.v1.outputs.EnvironmentMatrixResponse]] = output.map(_.map(_.environmentMatrix))
def failFast : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.failFast))
def flakyTestAttempts : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.flakyTestAttempts))
def invalidMatrixDetails : besom.types.Output[scala.Option[String]] = output.map(_.map(_.invalidMatrixDetails))
def outcomeSummary : besom.types.Output[scala.Option[String]] = output.map(_.map(_.outcomeSummary))
def project : besom.types.Output[scala.Option[String]] = output.map(_.map(_.project))
def resultStorage : besom.types.Output[scala.Option[besom.api.googlenative.testing.v1.outputs.ResultStorageResponse]] = output.map(_.map(_.resultStorage))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def testExecutions : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.testing.v1.outputs.TestExecutionResponse]]] = output.map(_.map(_.testExecutions))
def testMatrixId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.testMatrixId))
def testSpecification : besom.types.Output[scala.Option[besom.api.googlenative.testing.v1.outputs.TestSpecificationResponse]] = output.map(_.map(_.testSpecification))
def timestamp : besom.types.Output[scala.Option[String]] = output.map(_.map(_.timestamp))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy