InOut

trait InOut[In <: Product, Out <: Product, T <: InOut[In, Out, T]](implicit evidence$7: Encoder[In], evidence$8: Decoder[In], evidence$9: Schema[In], evidence$10: Encoder[Out], evidence$11: Decoder[Out], evidence$12: Schema[Out]) extends ProcessElement
trait Product
trait Equals
class Object
trait Matchable
class Any
class CallActivity[In, Out]
class DecisionDmn[In, Out]
class Process[In, Out]
class ServiceTask[In, Out]
class UserTask[In, Out]

Value members

Abstract methods

def inOutDescr: InOutDescr[In, Out]
def withInOutDescr(inOutDescr: InOutDescr[In, Out]): T

Concrete methods

def withDescr(description: String): T
def withId(i: String): T
def withIn(in: In): T
def withOut(out: Out): T

Inherited methods

def canEqual(that: Any): Boolean
Inherited from:
Equals
def label: String
Inherited from:
ProcessElement
def productArity: Int
Inherited from:
Product
def productElement(n: Int): Any
Inherited from:
Product
def productElementName(n: Int): String
Inherited from:
Product
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def productPrefix: String
Inherited from:
Product

Concrete fields

lazy val descr: Option[String] | String
lazy val id: String
lazy val in: In
lazy val inOutClass: String
lazy val out: Out

Inherited fields

lazy val maybeDescr: Option[String]
Inherited from:
ProcessElement