orchescala.api

package orchescala.api

Members list

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])(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 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(companyName: String, tenantId: Option[String], contact: Option[Contact], endpoint: String, basePath: Path, jiraUrls: Map[String, String], projectsConfig: ProjectsConfig, modelerTemplateConfig: ModelerTemplateConfig, docBaseUrl: Option[String], tempGitDir: Path)

Attributes

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

Attributes

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

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])(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])

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
final case class ApiProjectConfig(projectName: String, projectVersion: VersionConfig, subProjects: Seq[String], dependencies: Seq[DependencyConfig])

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 ApiTag(name: String, description: String, x-displayName: String)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ApiTag.type
enum AppliesTo

Attributes

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

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
AppliesTo.type
sealed trait CApi

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GroupedApi
class CApiGroup
class ProcessApi[In, Out, InitIn]
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, description: String, apis: List[InOutApi[_, _]]) 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])(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 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])(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 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
final case class DependencyConfig(projectName: String, projectVersion: VersionConfig)

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 DocProjectConfig(apiProjectConfig: ApiProjectConfig, versionPrevious: String, changelog: Seq[String], isWorker: 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
final case class ElementType(value: AppliesTo)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ExternalTaskApi[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 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, InitIn]
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

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
case class InOutExample[T <: Product](name: String, example: T)(using evidence$1: Encoder[T], evidence$2: Decoder[T], evidence$3: Schema[T])

Attributes

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

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class InOutExamples[T <: Product](examples: Seq[InOutExample[T]])(using evidence$1: Encoder[T], evidence$2: Decoder[T], evidence$3: Schema[T])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class InputParamForTempl(inParam: InputParams, defaultValue: Product => 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
final case class MTemplate(name: String, id: String, description: String, version: Int, appliesTo: Seq[AppliesTo], elementType: ElementType, properties: Seq[TemplProp], $schema: String, groups: Seq[PropGroup], entriesVisible: Boolean)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MTemplate.type
final case class ModelerTemplGenerator(apiVersion: String, config: ModelerTemplateConfig, projectName: String, companyName: String) extends App

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Show all
case class ModelerTemplUpdater(apiConfig: ApiConfig, apiProjectConfig: ApiProjectConfig)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ModelerTemplateConfig(schemaVersion: String, templateRelativePath: RelPath, generateGeneralVariables: Boolean)

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
case class ProcessApi[In <: Product, Out <: Product, InitIn <: Product](name: String, inOut: Process[In, Out, InitIn], apiExamples: ApiExamples[In, Out], apis: List[InOutApi[_, _]], diagramName: Option[String])(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], evidence$8: Encoder[InitIn], evidence$9: Decoder[InitIn], evidence$10: Schema[InitIn]) 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, 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(projectConfPath: RelPath, perGitRepoConfigs: Seq[ProjectsPerGitRepoConfig])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ProjectsPerGitRepoConfig(cloneBaseUrl: String, projects: Seq[ProjectConfig])

Attributes

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

Attributes

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

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PropGroup(id: PropGroupId, label: String)

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
enum PropType

Attributes

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

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
PropType.type
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, ServiceOut](name: String, inOut: ServiceTask[In, Out, ServiceIn, ServiceOut], apiExamples: ApiExamples[In, Out])(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], evidence$8: Encoder[ServiceIn], evidence$9: Decoder[ServiceIn], evidence$10: Schema[ServiceIn], evidence$11: Encoder[ServiceOut], evidence$12: Decoder[ServiceOut], evidence$13: 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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final case class TemplProp(value: String, `type`: TemplType, binding: PropBinding, label: String, description: String, group: Option[PropGroupId])

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TemplProp.type
enum TemplType

Attributes

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

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
TemplType.type
case class VersionConfig(major: Int, minor: Int, patch: Int, isSnapshot: Boolean)

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class VersionHelper(projectConf: ApiProjectConfig)

Attributes

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

Attributes

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

Types

type ExampleName = String

Value members

Concrete methods

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

Concrete fields

val catalogFileName: String
val defaultProjectConfigPath: rel.ThisType
lazy val projectsPath: Path

Givens

Givens

given given_ApiSchema_StatusCode: Schema[StatusCode]
given given_InOutDecoder_StatusCode: Decoder[StatusCode]
given given_InOutEncoder_StatusCode: Encoder[StatusCode]

Extensions

Extensions

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