package
flowz
Type Members
-
-
type
Activity[-Env, -Params, +Err, +Value] = Step[Any, Value, Env, Params, Err, Value]
-
-
-
-
final
case class
EnrichmentFailure[Orig](originalRecord: Orig, reason: Option[String]) extends Product with Serializable
-
-
final
case class
FilterResult[+X, +I] extends Product with Serializable
-
final
case class
FilteredRecord[Record](record: Record, reason: Option[String]) extends Product with Serializable
-
trait
FlowDsl extends AnyRef
-
final
case class
FlowHost[-HostEnv, +Err, +HostParams](effect: ZIO[FlowHostContext[HostEnv], Err, HostParams]) extends Product with Serializable
-
-
type
ForkedStep[-StateIn, +StateOut, -Env, -Params, +Err, +Output] = Step[StateIn, Unit, Env, Params, Nothing, Runtime[Err, StepOutputs[StateOut, Output]]]
-
type
IOStep[-Params, +Err, +Value] = Step[Any, Unit, Any, Params, Err, Value]
-
final
case class
Step[-StateIn, +StateOut, -Env, -Params, +Err, +Value](rawEffect: ZIO[StepContext[Env, StateIn, Params], Err, StepOutputs[StateOut, Value]], name: Option[String] = None, description: Option[String] = None) extends Product with Serializable
-
abstract
class
StepCompanion[-BaseEnv] extends AnyRef
-
final
case class
StepContext[+Env, +State, +Params](environment: Env, inputs: StepInputs[State, Params]) extends Product with Serializable
-
-
final
case class
StepInputs[+State, +Params](state: State, params: Params) extends Product with Serializable
-
final
case class
StepOutputs[+State, +Value](state: State, value: Value) extends Product with Serializable
-
type
TaskStep[-Params, +Value] = Step[Any, Unit, Any, Params, Throwable, Value]
-
type
UFlowHost[+HostParams] = FlowHost[Any, Nothing, HostParams]
-
type
UStep[-Params, +Value] = Step[Any, Unit, Any, Params, Nothing, Value]
-
Inherited from AnyRef
Inherited from Any