camundala.api

package camundala.api

Members list

Packages

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ActivityApi[In <: Product, Out <: Product](name: String, inOut: Activity[In, Out, _], apiExamples: ApiExamples[In, Out])(implicit evidence$48: Encoder[In], evidence$49: Decoder[In], evidence$50: Schema[In], evidence$51: Encoder[Out], evidence$52: Decoder[Out], evidence$53: Schema[Out], evidence$54: ClassTag[Out]) extends InOutApi[In, Out]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait InOutApi[In, Out]
trait CApi
class Object
trait Matchable
class Any
Show all
object ActivityApi

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
trait ApiBaseDsl

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ApiConfig(tenantId: Option[String], contact: Option[Contact], endpoint: String, basePath: Path, cawemoFolder: Option[String], openApiPath: Path, postmanOpenApiPath: Path, openApiDocuPath: Path, postmanOpenApiDocuPath: Path, jiraUrls: Map[String, String], projectsConfig: ProjectsConfig, docProjectUrl: String => String, diagramDownloadPath: Option[String], diagramNameAdjuster: Option[String => String], catalogOptimized: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Show all
Known subtypes
case class ApiDoc(apis: List[CApi])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait ApiDsl extends ApiBaseDsl

Attributes

Supertypes
trait ApiBaseDsl
class Object
trait Matchable
class Any
Known subtypes
case class ApiExamples[In <: Product, Out <: Product](inputExamples: InOutExamples[In], outputExamples: InOutExamples[Out])(implicit evidence$55: Encoder[In], evidence$56: Decoder[In], evidence$57: Schema[In], evidence$58: Encoder[Out], evidence$59: Decoder[Out], evidence$60: Schema[Out], evidence$61: ClassTag[Out])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ApiExamples

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
trait ApiInlinedDsl extends ApiBaseDsl

Attributes

Supertypes
trait ApiBaseDsl
class Object
trait Matchable
class Any
sealed trait CApi

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GroupedApi
class CApiGroup
class ProcessApi[In, Out]
trait InOutApi[In, Out]
class ActivityApi[In, Out]
class DecisionDmnApi[In, Out]
trait ExternalTaskApi[In, Out]
class CustomWorkerApi[In, Out]
class ServiceWorkerApi[In, Out, ServiceIn, ServiceOut]
Show all
case class CApiGroup(name: String, apis: List[CApi]) extends GroupedApi

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait GroupedApi
trait CApi
class Object
trait Matchable
class Any
Show all
case class CamundaAuthError(`type`: String, message: String, userId: String, permissionName: String, resourceName: String, resourceId: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CamundaError(`type`: String, message: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CamundaError

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
case class CompleteTaskIn(variables: Map[ExampleName, CamundaVariable], withVariablesInReturn: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CustomWorkerApi[In <: Product, Out <: Product](name: String, inOut: CustomTask[In, Out], apiExamples: ApiExamples[In, Out])(implicit evidence$34: Encoder[In], evidence$35: Decoder[In], evidence$36: Schema[In], evidence$37: Encoder[Out], evidence$38: Decoder[Out], evidence$39: Schema[Out], evidence$40: ClassTag[Out]) extends ExternalTaskApi[In, Out]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait ExternalTaskApi[In, Out]
trait InOutApi[In, Out]
trait CApi
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class DecisionDmnApi[In <: Product, Out <: Product](name: String, inOut: DecisionDmn[In, Out], apiExamples: ApiExamples[In, Out], diagramName: Option[String])(implicit evidence$41: Encoder[In], evidence$42: Decoder[In], evidence$43: Schema[In], evidence$44: Encoder[Out], evidence$45: Decoder[Out], evidence$46: Schema[Out], evidence$47: ClassTag[Out]) extends InOutApi[In, Out]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait InOutApi[In, Out]
trait CApi
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ApiCreator
trait App
trait DelayedInit
trait ApiDsl
trait ApiBaseDsl
class Object
trait Matchable
class Any
Show all
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

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]
case class GetActiveJobIn(processInstanceId: String, active: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class GetActiveTaskIn(processInstanceId: String, active: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class GetActiveTaskOut(id: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait GroupedApi extends CApi

Attributes

Supertypes
trait CApi
class Object
trait Matchable
class Any
Known subtypes
class CApiGroup
class ProcessApi[In, Out]
case class GroupedProjectConfig(cloneUrl: String, projects: Seq[ProjectConfig], groupedProjects: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

Attributes

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]
Show all
case class InOutExample[T <: Product](name: String, example: T)(implicit evidence$65: Encoder[T], evidence$66: Decoder[T], evidence$67: Schema[T])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class InOutExamples[T <: Product](examples: Seq[InOutExample[T]])(implicit evidence$62: Encoder[T], evidence$63: Decoder[T], evidence$64: Schema[T])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object InOutExamples

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ProcessApi[In <: Product, Out <: Product](name: String, inOut: Process[In, Out], apiExamples: ApiExamples[In, Out], apis: List[CApi], diagramName: Option[String])(implicit evidence$8: Encoder[In], evidence$9: Decoder[In], evidence$10: Schema[In], evidence$11: Encoder[Out], evidence$12: Decoder[Out], evidence$13: Schema[Out], evidence$14: ClassTag[Out]) extends InOutApi[In, Out], GroupedApi

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait GroupedApi
trait InOutApi[In, Out]
trait CApi
class Object
trait Matchable
class Any
Show all
object ProcessApi

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
ProcessApi.type

Checks all BPMNs if a process is used in another process. As result a list is created that can be included in the Documentation.

Checks all BPMNs if a process is used in another process. As result a list is created that can be included in the Documentation.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ProjectConfig(name: String, path: String => RelPath, bpmnPath: RelPath, group: ProjectGroup, color: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ProjectGroup(name: String, color: String, fill: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ProjectsConfig(gitDir: Path, projectConfPath: RelPath, groupedConfigs: Seq[GroupedProjectConfig])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RequestErrorOutput(statusCode: StatusCode, examples: Map[ExampleName, CamundaError])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RequestInput[T](examples: Map[ExampleName, T])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RequestInput

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RequestOutput[T](statusCode: StatusCode, examples: Map[ExampleName, T])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RequestOutput

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ServiceWorkerApi[In <: Product, Out <: Product, ServiceIn <: Product, ServiceOut](name: String, inOut: ServiceTask[In, Out, ServiceIn, ServiceOut], apiExamples: ApiExamples[In, Out])(implicit evidence$22: Encoder[In], evidence$23: Decoder[In], evidence$24: Schema[In], evidence$25: Encoder[Out], evidence$26: Decoder[Out], evidence$27: Schema[Out], evidence$28: ClassTag[Out], evidence$29: Encoder[ServiceIn], evidence$30: Schema[ServiceIn], evidence$31: Encoder[ServiceOut], evidence$32: Decoder[ServiceOut], evidence$33: Schema[ServiceOut]) extends ExternalTaskApi[In, Out]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait ExternalTaskApi[In, Out]
trait InOutApi[In, Out]
trait CApi
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class StartProcessOut(variables: Map[ExampleName, CamundaVariable], id: String, definitionId: String, businessKey: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Types

type ExampleName = String

Value members

Concrete methods

def generalVariablesDescr[Out <: Product : Encoder](out: Out, serviceMock: String): String

Concrete fields

val catalogFileName: String

Deprecated fields

val customMockDescr: String

Attributes

Deprecated
true
val doMockDescr: String

Attributes

Deprecated
true
val mockedDescr: String

Attributes

Deprecated
true

Givens

Givens

given given_Decoder_StatusCode: Decoder[StatusCode]
given given_Encoder_StatusCode: Encoder[StatusCode]
given given_Schema_StatusCode: Schema[StatusCode]

Extensions

Extensions

extension (proc: proc)(proc: proc)
def callOnConsole(path: Path): CommandResult