orchescala.domain

Members list

Type members

Classlikes

trait Activity[In <: Product, Out <: Product, T <: InOut[In, Out, T]](using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out]) extends InOut[In, Out, T]

Attributes

Supertypes
trait InOut[In, Out, T]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class DecisionDmn[In, Out]
trait ReceiveEvent[In, T]
class MessageEvent[In]
class SignalEvent[In]
class TimerEvent
class UserTask[In, Out]
Show all

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
trait BpmnDecisionDsl extends BpmnDsl

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
trait BpmnDsl

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
trait BpmnProcessDsl extends BpmnDsl

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
trait BpmnSignalEventDsl extends BpmnDsl

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
trait BpmnTimerEventDsl extends BpmnDsl

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
trait BpmnUserTaskDsl extends BpmnDsl

Attributes

Supertypes
trait BpmnDsl
class Object
trait Matchable
class Any
case class CamundaProperty(key: String, value: CamundaVariable)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait CamundaVariable

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CBoolean
class CDouble
class CFile
class CInteger
class CJson
class CLong
object CNull
class CString
Show all

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CollectEntries[Out <: DmnValueType](result: Seq[Out])(using evidence$1: Encoder[Out], evidence$2: Decoder[Out], evidence$3: Schema[Out])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class CompleteTaskOut(variables: Map[String, CamundaVariable])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CorrelateMessageIn(messageName: String, businessKey: Option[String], tenantId: Option[String], withoutTenantId: Option[Boolean], processInstanceId: Option[String], correlationKeys: Option[FormVariables], localCorrelationKeys: Option[FormVariables], processVariables: Option[FormVariables], processVariablesLocal: Option[FormVariables], all: Boolean, resultEnabled: Boolean, variablesInResultEnabled: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CustomTask[In <: Product, Out <: Product](inOutDescr: InOutDescr[In, Out], otherEnumInExamples: Option[Seq[In]], otherEnumOutExamples: Option[Seq[Out]], dynamicOutMock: Option[In => Out], outputMock: Option[Out], outputVariables: Seq[String], servicesMocked: Boolean, manualOutMapping: Boolean, impersonateUserId: Option[String], handledErrors: Seq[ErrorCodeType], regexHandledErrors: Seq[String])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out]) extends ExternalTask[In, Out, CustomTask[In, Out]]

Attributes

Supertypes
trait Serializable
trait ExternalTask[In, Out, CustomTask[In, Out]]
trait ProcessOrExternalTask[In, Out, CustomTask[In, Out]]
trait InOut[In, Out, CustomTask[In, Out]]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DecisionDmn[In <: Product, Out <: Product](inOutDescr: InOutDescr[In, Out], otherEnumInExamples: Option[Seq[In]], otherEnumOutExamples: Option[Seq[Out]])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out]) extends ProcessNode, Activity[In, Out, DecisionDmn[In, Out]]

Attributes

Companion
object
Supertypes
trait Serializable
trait Activity[In, Out, DecisionDmn[In, Out]]
trait InOut[In, Out, DecisionDmn[In, Out]]
trait ProcessNode
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DecisionDmn

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Dmn(path: Path, decisions: DecisionDmn[_, _]*)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class DmnVariable[In <: DmnValueType](value: In)(using evidence$1: ClassTag[In])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DmnVariable

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class Dmns(dmns: Seq[Dmn])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Dmns

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Dmns.type
enum ErrorCodes

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EvaluateDecisionIn(variables: Map[String, CamundaVariable])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ExternalTask[In <: Product, Out <: Product, T <: ExternalTask[In, Out, T]](using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out]) extends ProcessOrExternalTask[In, Out, T]

Attributes

Supertypes
trait ProcessOrExternalTask[In, Out, T]
trait InOut[In, Out, T]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class CustomTask[In, Out]
class ServiceTask[In, Out, ServiceIn, ServiceOut]
object FieldNamesOf

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class FileInOut(fileName: String, content: Array[Byte], mimeType: Option[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FileInOut

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
FileInOut.type
case class FileRefInOut(fileName: String, ref: String, mimeType: Option[String])

In Camunda 8 only json is allowed!

In Camunda 8 only json is allowed!

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FileRefInOut

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class GeneralVariables(servicesMocked: Boolean, mockedWorkers: Seq[String], outputMock: Option[Json], outputServiceMock: Option[Json], manualOutMapping: Boolean, outputVariables: Seq[String], handledErrors: Seq[String], regexHandledErrors: Seq[String], impersonateUserId: Option[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait InOut[In <: Product, Out <: Product, T <: InOut[In, Out, T]](using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out]) extends ProcessElement

Attributes

Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Activity[In, Out, T]
class DecisionDmn[In, Out]
trait ReceiveEvent[In, T]
class MessageEvent[In]
class SignalEvent[In]
class TimerEvent
class UserTask[In, Out]
trait ProcessOrExternalTask[In, Out, T]
trait ExternalTask[In, Out, T]
class CustomTask[In, Out]
class ServiceTask[In, Out, ServiceIn, ServiceOut]
class Process[In, Out, InitIn]
Show all
case class InOutDescr[In <: Product, Out <: Product](id: String, in: In, out: Out, descr: Option[String])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum InOutType

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class JsonProperty(key: String, value: Json)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JsonProperty

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MessageEvent[In <: Product](messageName: String, inOutDescr: InOutDescr[In, NoOutput], otherEnumInExamples: Option[Seq[In]])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In]) extends ReceiveEvent[In, MessageEvent[In]]

Attributes

Companion
object
Supertypes
trait Serializable
trait ReceiveEvent[In, MessageEvent[In]]
trait ProcessNode
trait Activity[In, NoOutput, MessageEvent[In]]
trait InOut[In, NoOutput, MessageEvent[In]]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MessageEvent

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class MockedServiceResponse[ServiceOut](respStatus: Int, respBody: Either[Option[Json], ServiceOut], respHeaders: Seq[Seq[String]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object NameOf

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
NameOf.type
case class NoConfig()

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NoConfig

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NoConfig.type
case class NoInConfig()

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NoInConfig

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NoInConfig.type
case class NoInput()

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NoInput

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NoInput.type
case class NoOutput()

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NoOutput

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
NoOutput.type

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Optable[Out](value: Option[Out])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Optable

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Optable.type
trait OrchescalaError extends Throwable

Attributes

Supertypes
class Throwable
trait Serializable
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
case class Process[In <: Product, Out <: Product, InitIn <: Product](inOutDescr: InOutDescr[In, Out], initIn: InitIn, processLabels: ProcessLabels, elements: Seq[ProcessNode | InOut[_, _, _]], startEventType: StartEventType, otherEnumInExamples: Option[Seq[In]], otherEnumOutExamples: Option[Seq[Out]], initInDescr: Option[String], dynamicOutMock: Option[In => Out], servicesMocked: Boolean, mockedWorkers: Seq[String], outputMock: Option[Out], impersonateUserId: Option[String])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out], evidence$7: Encoder[InitIn], evidence$8: Schema[InitIn]) extends ProcessOrExternalTask[In, Out, Process[In, Out, InitIn]]

Attributes

Supertypes
trait Serializable
trait ProcessOrExternalTask[In, Out, Process[In, Out, InitIn]]
trait InOut[In, Out, Process[In, Out, InitIn]]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait ProcessElement extends Product

Attributes

Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
trait InOut[In, Out, T]
trait Activity[In, Out, T]
class DecisionDmn[In, Out]
trait ReceiveEvent[In, T]
class MessageEvent[In]
class SignalEvent[In]
class TimerEvent
class UserTask[In, Out]
trait ProcessOrExternalTask[In, Out, T]
trait ExternalTask[In, Out, T]
class CustomTask[In, Out]
class ServiceTask[In, Out, ServiceIn, ServiceOut]
class Process[In, Out, InitIn]
trait ProcessNode
Show all

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProcessLabel(key: String, value: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ProcessLabel

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProcessLabels(labels: Option[Seq[ProcessLabel]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ProcessLabels

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait ProcessNode extends ProcessElement

Attributes

Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class DecisionDmn[In, Out]
trait ReceiveEvent[In, T]
class MessageEvent[In]
class SignalEvent[In]
class TimerEvent
class UserTask[In, Out]
Show all
sealed trait ProcessOrExternalTask[In <: Product, Out <: Product, T <: InOut[In, Out, T]](using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out]) extends InOut[In, Out, T]

Attributes

Supertypes
trait InOut[In, Out, T]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
trait ExternalTask[In, Out, T]
class CustomTask[In, Out]
class ServiceTask[In, Out, ServiceIn, ServiceOut]
class Process[In, Out, InitIn]

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ProcessStatus

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ReceiveEvent[In <: Product, T <: ReceiveEvent[In, T]](using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In]) extends ProcessNode, Activity[In, NoOutput, T]

Attributes

Supertypes
trait Activity[In, NoOutput, T]
trait InOut[In, NoOutput, T]
trait ProcessNode
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class MessageEvent[In]
class SignalEvent[In]
class TimerEvent
case class ResultList[Out <: Product](result: Seq[Out])(using evidence$1: Encoder[Out], evidence$2: Decoder[Out], evidence$3: Schema[Out])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ResultList

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
ResultList.type
case class SendSignalIn(name: String, tenantId: Option[String], withoutTenantId: Option[Boolean], executionId: Option[String], variables: Option[Map[String, CamundaVariable]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SendSignalIn

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ServiceTask[In <: Product, Out <: Product, ServiceIn, ServiceOut](inOutDescr: InOutDescr[In, Out], defaultServiceOutMock: MockedServiceResponse[ServiceOut], serviceInExample: ServiceIn, otherEnumInExamples: Option[Seq[In]], otherEnumOutExamples: Option[Seq[Out]], dynamicServiceOutMock: Option[In => MockedServiceResponse[ServiceOut]], processName: String, outputMock: Option[Out], servicesMocked: Boolean, outputServiceMock: Option[MockedServiceResponse[ServiceOut]], outputVariables: Seq[String], manualOutMapping: Boolean, handledErrors: Seq[ErrorCodeType], regexHandledErrors: Seq[String], impersonateUserId: Option[String])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out], evidence$7: Encoder[ServiceIn], evidence$8: Decoder[ServiceIn], evidence$9: Encoder[ServiceOut], evidence$10: Decoder[ServiceOut]) extends ExternalTask[In, Out, ServiceTask[In, Out, ServiceIn, ServiceOut]]

Attributes

Supertypes
trait Serializable
trait ExternalTask[In, Out, ServiceTask[In, Out, ServiceIn, ServiceOut]]
trait ProcessOrExternalTask[In, Out, ServiceTask[In, Out, ServiceIn, ServiceOut]]
trait InOut[In, Out, ServiceTask[In, Out, ServiceIn, ServiceOut]]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SignalEvent[In <: Product](messageName: String, inOutDescr: InOutDescr[In, NoOutput], otherEnumInExamples: Option[Seq[In]])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In]) extends ReceiveEvent[In, SignalEvent[In]]

Attributes

Companion
object
Supertypes
trait Serializable
trait ReceiveEvent[In, SignalEvent[In]]
trait ProcessNode
trait Activity[In, NoOutput, SignalEvent[In]]
trait InOut[In, NoOutput, SignalEvent[In]]
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SignalEvent

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class SingleEntry[Out <: DmnValueType](result: Out)(using evidence$1: Encoder[Out], evidence$2: Decoder[Out], evidence$3: ClassTag[Out])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SingleEntry

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class SingleResult[Out <: Product](result: Out)(using evidence$1: Encoder[Out], evidence$2: Decoder[Out], evidence$3: Schema[Out])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SingleResult

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class StartProcessIn(variables: Map[String, CamundaVariable], businessKey: Option[String], withVariablesInReturn: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class TimerEvent(title: String, inOutDescr: InOutDescr[NoInput, NoOutput]) extends ReceiveEvent[NoInput, TimerEvent]

Attributes

Companion
object
Supertypes
trait Serializable
trait ProcessNode
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TimerEvent

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TimerEvent.type
case class UserTask[In <: Product, Out <: Product](inOutDescr: InOutDescr[In, Out], otherEnumInExamples: Option[Seq[In]], otherEnumOutExamples: Option[Seq[Out]])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out]) extends ProcessNode, Activity[In, Out, UserTask[In, Out]]

Attributes

Companion
object
Supertypes
trait Serializable
trait Activity[In, Out, UserTask[In, Out]]
trait InOut[In, Out, UserTask[In, Out]]
trait ProcessNode
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object UserTask

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
UserTask.type
trait WithConfig[InConfig <: Product]

Attributes

Supertypes
class Object
trait Matchable
class Any

Deprecated classlikes

Attributes

Companion
object
Deprecated
Use _ProcessStatus_
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Deprecated
true
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
object
Deprecated
Use _ProcessStatus_
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Deprecated
Use _ProcessStatus_
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

type ApiSchema[T] = Schema[T]
type CronExpr = IronType[String, DescribedAs[Match["^\\s*($|#|\\w+\\s*=|(\\?|\\*|(?:[0-5]?\\d)(?:(?:-|\\/|\\,)(?:[0-5]?\\d))?(?:,(?:[0-5]?\\d)(?:(?:-|\\/|\\,)(?:[0-5]?\\d))?)*)\\s+(\\?|\\*|(?:[0-5]?\\d)(?:(?:-|\\/|\\,)(?:[0-5]?\\d))?(?:,(?:[0-5]?\\d)(?:(?:-|\\/|\\,)(?:[0-5]?\\d))?)*)\\s+(\\?|\\*|(?:[01]?\\d|2[0-3])(?:(?:-|\\/|\\,)(?:[01]?\\d|2[0-3]))?(?:,(?:[01]?\\d|2[0-3])(?:(?:-|\\/|\\,)(?:[01]?\\d|2[0-3]))?)*)\\s+(\\?|\\*|(?:0?[1-9]|[12]\\d|3[01])(?:(?:-|\\/|\\,)(?:0?[1-9]|[12]\\d|3[01]))?(?:,(?:0?[1-9]|[12]\\d|3[01])(?:(?:-|\\/|\\,)(?:0?[1-9]|[12]\\d|3[01]))?)*)\\s+(\\?|\\*|(?:[1-9]|1[012])(?:(?:-|\\/|\\,)(?:[1-9]|1[012]))?(?:L|W)?(?:,(?:[1-9]|1[012])(?:(?:-|\\/|\\,)(?:[1-9]|1[012]))?(?:L|W)?)*|\\?|\\*|(?:JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)(?:(?:-)(?:JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC))?(?:,(?:JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)(?:(?:-)(?:JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC))?)*)\\s+(\\?|\\*|(?:[0-6])(?:(?:-|\\/|\\,|#)(?:[0-6]))?(?:L)?(?:,(?:[0-6])(?:(?:-|\\/|\\,|#)(?:[0-6]))?(?:L)?)*|\\?|\\*|(?:MON|TUE|WED|THU|FRI|SAT|SUN)(?:(?:-)(?:MON|TUE|WED|THU|FRI|SAT|SUN))?(?:,(?:MON|TUE|WED|THU|FRI|SAT|SUN)(?:(?:-)(?:MON|TUE|WED|THU|FRI|SAT|SUN))?)*)(|\\s)+(\\?|\\*|(?:|\\d{4})(?:(?:-|\\/|\\,)(?:|\\d{4}))?(?:,(?:|\\d{4})(?:(?:-|\\/|\\,)(?:|\\d{4}))?)*))$"], "This must be a valid Cron Expression, like `0 0 7,11,15 ? * MON-FRI`"]]
type DmnValueSimple = String | Boolean | Int | Long | Double | LocalDate | LocalDateTime | ZonedDateTime
type ErrorCodeType = ErrorCodes | String | Int
type FormVariables = Map[String, CamundaVariable]
type Iban = IronType[String, DescribedAs[Match["\\b[A-Z]{2}[0-9]{2}(?:[ ]?[0-9]{4}){4}(?!(?:[ ]?[0-9]){3})(?:[ ]?[0-9]{1,2})?\\b"], "This must be a valid IBAN"]]
type InOutCodec[T] = Codec[T]
type InOutDecoder[T] = Decoder[T]
type InOutEncoder[T] = Encoder[T]
type IntOrBoolean = Int | Boolean
type IntOrString = Int | String
type Iso8601DateTime = IronType[String, DescribedAs[Match["^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$"], "This must be a valid Iso8601 Date Time, like `2011-03-11T12:13:14Z`"]]
type Iso8601Day = IronType[String, DescribedAs[Match["^([0-9]{4})-?(1[0-2]|0[1-9])-?(3[01]|0[1-9]|[12][0-9])$"], "Day in ISO Format, like `yyyy-MM-dd` for example `2003-12-23`"]]
type Iso8601Duration = IronType[String, DescribedAs[Match["^P(?!$)(?:(? \\d+(?:\\.\\d+)?)Y)?(?:(? \\d+(?:\\.\\d+)?)M)?(?:(? \\d+(?:\\.\\d+)?)W)?(?:(? \\d+(?:\\.\\d+)?)D)?(T(?=\\d)(?:(? \\d+(?:\\.\\d+)?)H)?(?:(? \\d+(?:\\.\\d+)?)M)?(?:(? \\d+(?:\\.\\d+)?)S)?)?$"], "This must be a valid Iso8601 Duration Expression, like `PT3S`"]]
type Iso8601Interval = IronType[String, DescribedAs[Match["^(R\\d*\\/)P(\\d+([\\.,]\\d+)?Y)?(\\d+([\\.,]\\d+)?M)?(\\d+([\\.,]\\d+)?W)?(\\d+([\\.,]\\d+)?D)?((?!.$)T(\\d+([\\.,]\\d+)?H)?(\\d+([\\.,]\\d+)?M)?(\\d+(\\.\\d+)?S)?)?$"], "This must be a valid Iso8601 Repeating Interval Expression, like `R2/PT3S`"]]
type Percentage = IronType[Int, DescribedAs[GreaterEqual[0] & LessEqual[100], "This must be a valid Percentage 0-100 as an integer."]]
type PostcodeStr = IronType[String, DescribedAs[Match["(?i)^[a-z0-9][a-z0-9\\- ]{0,10}[a-z0-9]$"], "This must be a valid Postcode"]]
type ValueSimple = String | Boolean | Int | Long | Double

Value members

Concrete methods

inline def allFieldNames[T <: Enum | Product]: Seq[String]
def customDecodeAccumulating[T](c: HCursor)(using Decoder[T]): Either[DecodingFailure, T]

Decodes a JSON value into a value of type T. It will collect all DecodingFailures and create a nice error message. This is not the case when using ..as[MyType]

Decodes a JSON value into a value of type T. It will collect all DecodingFailures and create a nice error message. This is not the case when using ..as[MyType]

Attributes

inline def deriveApiSchema[T](using m: Of[T]): Schema[T]
inline def deriveEnumApiSchema[T](using m: Of[T]): Schema[T]
inline def deriveEnumInOutCodec[A](using inline A: SumOf[A]): Codec[A]
inline def deriveEnumValueInOutCodec[A]: Codec[A]
inline def deriveEnumValueInOutDecoder[A]: Decoder[A]
inline def deriveEnumValueInOutEncoder[A]: Encoder[A]
inline def deriveInOutCodec[A](using inline A: Of[A]): Codec[A]
inline def deriveInOutCodec[A](discriminator: String)(using inline A: Of[A]): Codec[A]
inline def deriveInOutDecoder[A](using inline A: Of[A]): Decoder[A]
inline def deriveInOutDecoder[A](discriminator: String)(using inline A: Of[A]): Decoder[A]
inline def deriveInOutEncoder[A](using inline A: Of[A]): Encoder[A]
inline def deriveInOutEncoder[A](discriminator: String)(using inline A: Of[A]): Encoder[A]
inline def deriveSeqApiSchema[T](using m: Of[T]): Schema[Seq[T]]
inline def deriveUnionApiSchema[T](using m: Of[T]): Schema[T]
def enumType(obj: AnyRef): String
inline def nameOfType[A]: String
inline def nameOfVariable(inline x: Any): String
def prettyString(obj: Any, depth: Int, paramName: Option[String]): String
def prettyUriString(uri: Uri): String
def serviceOrProcessMockDescr[Out : Encoder](mock: Out): String
def shortenName(name: String): String
def throwErr(err: String): Nothing
def toJson(json: String): Json
def toJsonString[T <: Product : Encoder](product: T): String
def typeDescription(obj: AnyRef): String
def valueToJson(value: Any): Json

Deprecated methods

def maybe[T](value: T | Option[T]): Option[T]

Attributes

Deprecated
Use `Optable`.
def outputMockDescr[Out : Encoder](mock: Out): String

Attributes

Deprecated
If you mock another Service or Subprocess - use `serviceOrProcessMockDescr` - otherwise:\n\n".+(orchescala.domain.domain$package.deprecatedDescr)
def outputServiceMockDescr[ServiceOut : Encoder](mock: ServiceOut): String

Attributes

Deprecated
deprecatedDescr
def serviceNameDescr(serviceName: String): String

Attributes

Deprecated
Change to serviceTask

Concrete fields

lazy val NewName: Regex
lazy val OldName1: Regex
lazy val OldName2: Regex
lazy val OldName31: Regex
lazy val OldName32: Regex
lazy val OldName4: Regex
val cronExprDescr: String
val deprecatedDescr: String
lazy val diagramPath: RelPath
val ibanDescr: String
val iso8601DateTimeDescr: String
val iso8601DayDescr: String
val iso8601DurationDescr: String
val iso8601IntervalDescr: String
val percentageDescr: String
val postcodeDescr: String
val testModeDescr: String
lazy val valueDecoder: Decoder[ValueSimple]
lazy val valueEncoder: Encoder[ValueSimple]

Deprecated fields

val defaultMockedDescr: String

Attributes

Deprecated
deprecatedDescr
val handledErrorsDescr: String

Attributes

Deprecated
deprecatedDescr

Extensions

Extensions

extension (headers: Map[String, String])
def toHeaders: Seq[Seq[String]]
extension (output: Product)
def hasManyOutputVars: Boolean
def isCollectEntries: Boolean
def isResultList: Boolean
def isSingleEntry: Boolean
def isSingleResult: Boolean
extension (str: String)
def niceName: String

Exports

Defined exports

final val CirceCodec: Codec
Exported from circe
final type CirceCodec = Codec
Exported from circe
final val Decoder: Decoder
Exported from circe
final type Decoder = Decoder
Exported from circe
final val HCursor: HCursor
Exported from circe
final type HCursor = HCursor
Exported from circe
final val Json: Json
Exported from circe
final type Json = Json
Exported from circe
final val StatusCode: StatusCode
Exported from model
final type StatusCode = StatusCode
Exported from model
final type description = description
Exported from annotations$