Package

ai.deepsense.models

workflows

Permalink

package workflows

Visibility
  1. Public
  2. All

Type Members

  1. case class EntitiesMap(entities: Map[Id, Entry] = Map()) extends Product with Serializable

    Permalink

    Wraps a map of entities created during workflow execution.

    Wraps a map of entities created during workflow execution. It maps an entity id into a pair of its class name and report.

  2. case class ExecutionReport(states: Map[Id, NodeState], error: Option[FailureDescription] = None) extends Product with Serializable

    Permalink
  3. case class InferredState(id: Id, graphKnowledge: GraphKnowledge, states: ExecutionReport) extends Product with Serializable

    Permalink
  4. case class NodeState(nodeStatus: NodeStatus, reports: Option[EntitiesMap]) extends Product with Serializable

    Permalink

    nodeStatus

    Status of the node

    reports

    None means we have no knowledge about reports. Empty EntitiesMap means there is no reports.

  5. case class NodeStateWithResults(nodeState: NodeState, dOperables: Map[Id, DOperable], knowledge: Option[NodeInferenceResult]) extends Product with Serializable

    Permalink
  6. case class Variables() extends Product with Serializable

    Permalink
  7. case class Workflow(metadata: WorkflowMetadata, graph: DeeplangGraph, additionalData: JsObject) extends Product with Serializable

    Permalink
  8. case class WorkflowInfo(id: Id, name: String, description: String, created: DateTime, updated: DateTime, ownerId: String, ownerName: String) extends Product with Serializable

    Permalink
  9. case class WorkflowMetadata(workflowType: WorkflowType, apiVersion: String) extends Product with Serializable

    Permalink
  10. case class WorkflowWithResults(id: Id, metadata: WorkflowMetadata, graph: DeeplangGraph, thirdPartyData: JsObject, executionReport: ExecutionReport, workflowInfo: WorkflowInfo) extends Product with Serializable

    Permalink
  11. case class WorkflowWithVariables(id: Id, metadata: WorkflowMetadata, graph: DeeplangGraph, thirdPartyData: JsObject, variables: Variables) extends Product with Serializable

    Permalink

Value Members

  1. object EntitiesMap extends Serializable

    Permalink
  2. object ExecutionReport extends Serializable

    Permalink
  3. object NodeState extends Serializable

    Permalink
  4. object NodeStateWithResults extends Serializable

    Permalink
  5. object Workflow extends Serializable

    Permalink
  6. object WorkflowInfo extends Serializable

    Permalink
  7. object WorkflowType extends Enumeration

    Permalink

Ungrouped