All Downloads are FREE. Search and download functionalities are using the official Maven repository.

camundala.bpmn.BpmnUserTaskDsl.scala Maven / Gradle / Ivy

There is a newer version: 1.30.12
Show newest version
package camundala.bpmn

import camundala.domain.*

import scala.reflect.ClassTag

trait BpmnUserTaskDsl extends BpmnDsl:

  def name: String

  def userTask[
      In <: Product: InOutEncoder: InOutDecoder: Schema,
      Out <: Product: InOutEncoder: InOutDecoder: Schema
  ](
      in: In = NoInput(),
      out: Out = NoOutput()
  ): UserTask[In, Out] =
    UserTask(
      InOutDescr(name, in, out, defaultDescr)
    )

end BpmnUserTaskDsl




© 2015 - 2024 Weber Informatics LLC | Privacy Policy