orchescala-api
orchescala-api
API
orchescala.api
AbstractApiCreator
ActivityApi
ActivityApi
ApiBaseDsl
ApiConfig
ApiConfig
ApiCreator
ApiDoc
ApiDsl
ApiExamples
ApiExamples
ApiProjectConfig
ApiProjectConfig
ApiTag
ApiTag
AppliesTo
AppliesTo
CApi
CApiGroup
CamundaAuthError
CamundaAuthError
CamundaError
CamundaError
CamundaPostmanApiCreator
CompleteTaskIn
CompleteTaskIn
CustomWorkerApi
CustomWorkerApi
DecisionDmnApi
DecisionDmnApi
DefaultApiCreator
DependencyConfig
DependencyConfig
DocProjectConfig
DocProjectConfig
ElementType
ElementType
ExternalTaskApi
GetActiveJobIn
GetActiveJobIn
GetActiveTaskIn
GetActiveTaskIn
GetActiveTaskOut
GetActiveTaskOut
GroupedApi
InOutApi
InOutExample
InOutExample
InOutExamples
InputParamForTempl
InputParamForTempl
MTemplate
MTemplate
ModelerTemplGenerator
ModelerTemplUpdater
ModelerTemplateConfig
PostmanApiCreator
ProcessApi
ProcessApi
ProcessReferenceCreator
UsedByReferenceCreator
UsesReferenceCreator
UsesRef
ProjectConfig
ProjectGroup
ProjectsConfig
ProjectsPerGitRepoConfig
PropBinding
property
camunda:in:businessKey
camunda:in
camunda:out
camunda:inputParameter
camunda:outputParameter
PropBinding
PropGroup
PropGroup
PropGroupId
PropGroupId
PropType
PropType
RequestErrorOutput
RequestErrorOutput
RequestInput
RequestInput
RequestOutput
RequestOutput
ServiceWorkerApi
ServiceWorkerApi
StartProcessOut
TapirApiCreator
TemplMapperHelper
TemplProp
TemplProp
TemplType
TemplType
VersionConfig
VersionConfig
VersionHelper
VersionHelper
orchescala-api
/
orchescala.api
/
InOutApi
InOutApi
orchescala.api.InOutApi
sealed
trait
InOutApi
[
In
<:
Product
,
Out
<:
Product
](
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
:
ClassTag
[
Out
])
extends
CApi
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
CApi
class
Object
trait
Matchable
class
Any
Known subtypes
class
ActivityApi
[
In
,
Out
]
class
DecisionDmnApi
[
In
,
Out
]
trait
ExternalTaskApi
[
In
,
Out
]
class
CustomWorkerApi
[
In
,
Out
]
class
ServiceWorkerApi
[
In
,
Out
,
ServiceIn
,
ServiceOut
]
class
ProcessApi
[
In
,
Out
,
InitIn
]
Show all
Members list
Clear all
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
]
def
apiDescription
(
companyName
:
String
):
String
protected
def
diagramFrame
(
companyName
:
String
):
String
protected
def
diagramName
:
Option
[
String
]
Inherited methods
def
groupTag
:
Option
[
ApiTag
]
Attributes
Inherited from:
CApi
Inherited and Abstract methods
def
name
:
String
Attributes
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
inOutType
:
InOutType
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
]
In this article
Attributes
Members list
Value members
Abstract methods
Concrete methods
Inherited methods
Inherited and Abstract methods
Concrete fields