
src.toolresults.v1beta3.GetStepResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.toolresults.v1beta3
final case class GetStepResult private(
completionTime: besom.api.googlenative.toolresults.v1beta3.outputs.TimestampResponse,
creationTime: besom.api.googlenative.toolresults.v1beta3.outputs.TimestampResponse,
description: String,
deviceUsageDuration: besom.api.googlenative.toolresults.v1beta3.outputs.DurationResponse,
dimensionValue: scala.collection.immutable.List[besom.api.googlenative.toolresults.v1beta3.outputs.StepDimensionValueEntryResponse],
hasImages: Boolean,
labels: scala.collection.immutable.List[besom.api.googlenative.toolresults.v1beta3.outputs.StepLabelsEntryResponse],
multiStep: besom.api.googlenative.toolresults.v1beta3.outputs.MultiStepResponse,
name: String,
outcome: besom.api.googlenative.toolresults.v1beta3.outputs.OutcomeResponse,
runDuration: besom.api.googlenative.toolresults.v1beta3.outputs.DurationResponse,
state: String,
stepId: String,
testExecutionStep: besom.api.googlenative.toolresults.v1beta3.outputs.TestExecutionStepResponse,
toolExecutionStep: besom.api.googlenative.toolresults.v1beta3.outputs.ToolExecutionStepResponse
)
object GetStepResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetStepResult] =
besom.internal.Decoder.derived[GetStepResult]
given outputOps: {} with
extension(output: besom.types.Output[GetStepResult])
def completionTime : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.TimestampResponse] = output.map(_.completionTime)
def creationTime : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.TimestampResponse] = output.map(_.creationTime)
def description : besom.types.Output[String] = output.map(_.description)
def deviceUsageDuration : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.DurationResponse] = output.map(_.deviceUsageDuration)
def dimensionValue : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.toolresults.v1beta3.outputs.StepDimensionValueEntryResponse]] = output.map(_.dimensionValue)
def hasImages : besom.types.Output[Boolean] = output.map(_.hasImages)
def labels : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.toolresults.v1beta3.outputs.StepLabelsEntryResponse]] = output.map(_.labels)
def multiStep : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.MultiStepResponse] = output.map(_.multiStep)
def name : besom.types.Output[String] = output.map(_.name)
def outcome : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.OutcomeResponse] = output.map(_.outcome)
def runDuration : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.DurationResponse] = output.map(_.runDuration)
def state : besom.types.Output[String] = output.map(_.state)
def stepId : besom.types.Output[String] = output.map(_.stepId)
def testExecutionStep : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.TestExecutionStepResponse] = output.map(_.testExecutionStep)
def toolExecutionStep : besom.types.Output[besom.api.googlenative.toolresults.v1beta3.outputs.ToolExecutionStepResponse] = output.map(_.toolExecutionStep)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetStepResult]])
def completionTime : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.TimestampResponse]] = output.map(_.map(_.completionTime))
def creationTime : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.TimestampResponse]] = output.map(_.map(_.creationTime))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def deviceUsageDuration : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.DurationResponse]] = output.map(_.map(_.deviceUsageDuration))
def dimensionValue : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.toolresults.v1beta3.outputs.StepDimensionValueEntryResponse]]] = output.map(_.map(_.dimensionValue))
def hasImages : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.hasImages))
def labels : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.toolresults.v1beta3.outputs.StepLabelsEntryResponse]]] = output.map(_.map(_.labels))
def multiStep : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.MultiStepResponse]] = output.map(_.map(_.multiStep))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def outcome : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.OutcomeResponse]] = output.map(_.map(_.outcome))
def runDuration : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.DurationResponse]] = output.map(_.map(_.runDuration))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def stepId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.stepId))
def testExecutionStep : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.TestExecutionStepResponse]] = output.map(_.map(_.testExecutionStep))
def toolExecutionStep : besom.types.Output[scala.Option[besom.api.googlenative.toolresults.v1beta3.outputs.ToolExecutionStepResponse]] = output.map(_.map(_.toolExecutionStep))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy