ApiCreator
orchescala.api.ApiCreator
trait ApiCreator extends PostmanApiCreator, TapirApiCreator, App
Attributes
- Graph
-
- Supertypes
-
trait Apptrait DelayedInittrait TapirApiCreatortrait PostmanApiCreatortrait AbstractApiCreatortrait ProcessReferenceCreatorclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait DefaultApiCreator
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- ProcessReferenceCreator
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- ProcessReferenceCreator
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def createGeneralVariable(key: InputParams, descr: String, scalaExample: String, jsonExample: String): String
Inherited methods
You can adjust the OpenApi for Postman, e.g. to replace some values with placeholders.
You can adjust the OpenApi for Postman, e.g. to replace some values with placeholders.
Attributes
- Returns
-
adjusted api
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- App
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- TapirApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- App
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Inherited and Abstract methods
Attributes
- Inherited from:
- AbstractApiCreator
protected def createPostmanForDecisionDmn(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForExternalTask(api: ExternalTaskApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForMessageEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForProcess(api: ProcessApi[_, _, _], tag: String, isGroup: Boolean): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForSignalEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForTimerEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForUserTask(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Deprecated and Inherited methods
Attributes
- Deprecated
-
[Since version 2.11.0]
the delayedInit mechanism will disappear - Definition Classes
-
App -> DelayedInit
- Inherited from:
- App
Concrete fields
Givens
Inherited givens
Attributes
- Inherited from:
- AbstractApiCreator
Extensions
Inherited extensions
extension (api: InOutApi[_, _])
protected def postmanBaseEndpoint(tag: String, input: Option[EndpointInput[_]], label: String, descr: Option[String]): Endpoint[Unit, _, Unit, Unit, Any]
Attributes
- Inherited from:
- PostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- PostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- PostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- TapirApiCreator
extension (dmn: DecisionDmnApi[_, _])
Attributes
- Inherited from:
- TapirApiCreator
extension (groupedApi: GroupedApi)
Attributes
- Inherited from:
- TapirApiCreator
extension (inOutApi: InOutApi[_, _])
Attributes
- Inherited from:
- AbstractApiCreator
extension (inOutApi: InOutApi[_, _])
def createEndpoint(tagFull: String, tagIsFix: Boolean, additionalDescr: Option[String]): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- TapirApiCreator
Attributes
- Inherited from:
- TapirApiCreator
extension (inOutApi: InOutApi[_, _])
Attributes
- Inherited from:
- PostmanApiCreator
extension (pa: ProcessApi[_, _, _] | ExternalTaskApi[_, _])
Attributes
- Inherited from:
- TapirApiCreator
Attributes
- Inherited from:
- TapirApiCreator
extension (processApi: ProcessApi[_, _, _])
Attributes
- Inherited from:
- TapirApiCreator
In this article