
src.integrations.v1alpha.GetTestCaseResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.integrations.v1alpha
final case class GetTestCaseResult private(
createTime: String,
creatorEmail: String,
databasePersistencePolicy: String,
description: String,
displayName: String,
lastModifierEmail: String,
lockHolderEmail: String,
name: String,
testInputParameters: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaIntegrationParameterResponse],
testTaskConfigs: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTestTaskConfigResponse],
triggerId: String,
updateTime: String,
workflowId: String
)
object GetTestCaseResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetTestCaseResult] =
besom.internal.Decoder.derived[GetTestCaseResult]
given outputOps: {} with
extension(output: besom.types.Output[GetTestCaseResult])
def createTime : besom.types.Output[String] = output.map(_.createTime)
def creatorEmail : besom.types.Output[String] = output.map(_.creatorEmail)
def databasePersistencePolicy : besom.types.Output[String] = output.map(_.databasePersistencePolicy)
def description : besom.types.Output[String] = output.map(_.description)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def lastModifierEmail : besom.types.Output[String] = output.map(_.lastModifierEmail)
def lockHolderEmail : besom.types.Output[String] = output.map(_.lockHolderEmail)
def name : besom.types.Output[String] = output.map(_.name)
def testInputParameters : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaIntegrationParameterResponse]] = output.map(_.testInputParameters)
def testTaskConfigs : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTestTaskConfigResponse]] = output.map(_.testTaskConfigs)
def triggerId : besom.types.Output[String] = output.map(_.triggerId)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
def workflowId : besom.types.Output[String] = output.map(_.workflowId)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetTestCaseResult]])
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def creatorEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creatorEmail))
def databasePersistencePolicy : besom.types.Output[scala.Option[String]] = output.map(_.map(_.databasePersistencePolicy))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def lastModifierEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifierEmail))
def lockHolderEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lockHolderEmail))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def testInputParameters : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaIntegrationParameterResponse]]] = output.map(_.map(_.testInputParameters))
def testTaskConfigs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTestTaskConfigResponse]]] = output.map(_.map(_.testTaskConfigs))
def triggerId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.triggerId))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
def workflowId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.workflowId))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy