InOutApi

sealed trait InOutApi[In <: Product, Out <: Product](implicit 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: ClassTag[Out]) extends CApi
trait CApi
class Object
trait Matchable
class Any
class ActivityApi[In, Out]
class DecisionDmnApi[In, Out]
class ProcessApi[In, Out]

Value members

Abstract methods

def apiExamples: ApiExamples[In, Out]
def inOut: InOut[In, Out, _]
def withExamples(examples: ApiExamples[In, Out]): InOutApi[In, Out]

Concrete methods

def addInExample(label: String, example: In): InOutApi[In, Out]
def addOutExample(label: String, example: Out): InOutApi[In, Out]

Inherited methods

def name: String
Inherited from:
CApi

Concrete fields

lazy val descr: String
lazy val id: String
lazy val inJson: Option[Json]
lazy val inMapper: Body[String, In]
lazy val inOutDescr: InOutDescr[In, Out]
lazy val outJson: Option[Json]
lazy val outMapper: Body[String, Out]
lazy val typeName: String
lazy val variableNamesIn: List[String]
lazy val variableNamesOut: List[String]