package definition
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- definition
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class UIComponentDefinition(parameters: List[UIParameter], returnType: Option[TypingResult], icon: String, docsUrl: Option[String], outputParameters: Option[List[String]]) extends Product with Serializable
- final case class UIComponentGroup(name: ComponentGroupName, components: List[UIComponentNodeTemplate]) extends Product with Serializable
- final case class UIComponentNodeTemplate(componentId: ComponentId, label: String, node: NodeData, branchParametersTemplate: List[Parameter] = scala.`package`.List.empty[Nothing]) extends Product with Serializable
- final case class UICustomAction(name: ScenarioActionName, allowedStateStatusNames: List[String], icon: Option[URI], parameters: List[UICustomActionParameter]) extends Product with Serializable
- final case class UICustomActionParameter(name: String, editor: ParameterEditor) extends Product with Serializable
- final case class UIDefinitions(componentGroups: List[UIComponentGroup], components: Map[ComponentId, UIComponentDefinition], classes: List[TypingResult], scenarioProperties: UiScenarioProperties, edgesForNodes: List[UINodeEdges], customActions: List[UICustomAction]) extends Product with Serializable
- final case class UINodeEdges(componentId: ComponentId, edges: List[EdgeType], canChooseNodes: Boolean, isForInputDefinition: Boolean) extends Product with Serializable
- final case class UIParameter(name: String, typ: TypingResult, editor: ParameterEditor, defaultValue: Expression, additionalVariables: Map[String, TypingResult], variablesToHide: Set[String], branchParam: Boolean, hintText: Option[String], label: String) extends Product with Serializable
- final case class UISourceParameters(sourceId: String, parameters: List[UIParameter]) extends Product with Serializable
- final case class UIValueParameter(name: String, typ: TypingResult, expression: Expression) extends Product with Serializable
- final case class UiScenarioProperties(propertiesConfig: Map[String, UiScenarioPropertyConfig], docsUrl: Option[String]) extends Product with Serializable
- final case class UiScenarioPropertyConfig(defaultValue: Option[String], editor: ParameterEditor, label: Option[String], hintText: Option[String]) extends Product with Serializable
Value Members
- object UIComponentDefinition extends Serializable
- object UIComponentGroup extends Serializable
- object UIComponentNodeTemplate extends Serializable
- object UICustomAction extends Serializable
- object UICustomActionParameter extends Serializable
- object UIDefinitions extends Serializable
- object UINodeEdges extends Serializable
- object UIParameter extends Serializable
- object UISourceParameters extends Serializable
- object UIValueParameter extends Serializable
- object UiScenarioProperties extends Serializable
- object UiScenarioPropertyConfig extends Serializable