ExternalTaskApi

camundala.api.ExternalTaskApi
sealed trait ExternalTaskApi[In <: Product, Out <: Product](implicit evidence$15: Encoder[In], evidence$16: Decoder[In], evidence$17: Schema[In], evidence$18: Encoder[Out], evidence$19: Decoder[Out], evidence$20: Schema[Out], evidence$21: ClassTag[Out]) extends InOutApi[In, Out]

Attributes

Graph
Supertypes
trait InOutApi[In, Out]
trait CApi
class Object
trait Matchable
class Any
Known subtypes
class CustomWorkerApi[In, Out]
class ServiceWorkerApi[In, Out, ServiceIn, ServiceOut]

Members list

Value members

Abstract methods

def inOut: ExternalTask[In, Out, _]

Concrete methods

override def apiDescription(diagramDownloadPath: Option[String], diagramNameAdjuster: Option[String => String]): String

Attributes

Definition Classes
def processName: String

Inherited methods

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

Attributes

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

Attributes

Inherited from:
InOutApi
def apiExamples: ApiExamples[In, Out]

Attributes

Inherited from:
InOutApi
protected def diagramFrame(diagramDownloadPath: String, diagramNameAdjuster: Option[String => String]): String

Attributes

Inherited from:
InOutApi
protected def diagramName: Option[String]

Attributes

Inherited from:
InOutApi
def name: String

Attributes

Inherited from:
CApi
def withExamples(examples: ApiExamples[In, Out]): InOutApi[In, Out]

Attributes

Inherited from:
InOutApi

Concrete fields

lazy val topicName: String

Inherited fields

lazy val descr: String

Attributes

Inherited from:
InOutApi
lazy val id: String

Attributes

Inherited from:
InOutApi
lazy val inJson: Option[Json]

Attributes

Inherited from:
InOutApi
lazy val inMapper: Body[String, In]

Attributes

Inherited from:
InOutApi
lazy val inOutDescr: InOutDescr[In, Out]

Attributes

Inherited from:
InOutApi
lazy val outJson: Option[Json]

Attributes

Inherited from:
InOutApi
lazy val outMapper: Body[String, Out]

Attributes

Inherited from:
InOutApi
lazy val typeName: String

Attributes

Inherited from:
InOutApi
lazy val variableNamesIn: List[String]

Attributes

Inherited from:
InOutApi
lazy val variableNamesOut: List[String]

Attributes

Inherited from:
InOutApi