Skip to main content
Version: 8.9

Type Alias: EvaluateDecisionResult

type EvaluateDecisionResult = object;

Properties

decisionDefinitionId

decisionDefinitionId: DecisionDefinitionId;

The ID of the decision which was evaluated.


decisionDefinitionKey

decisionDefinitionKey: DecisionDefinitionKey;

The unique key identifying the decision which was evaluated.


decisionDefinitionName

decisionDefinitionName: string;

The name of the decision which was evaluated.


decisionDefinitionVersion

decisionDefinitionVersion: number;

The version of the decision which was evaluated.


decisionEvaluationKey

decisionEvaluationKey: DecisionEvaluationKey;

The unique key identifying this decision evaluation.


decisionInstanceKey

decisionInstanceKey: DecisionInstanceKey;

Deprecated, please refer to decisionEvaluationKey.

Deprecated


decisionRequirementsId

decisionRequirementsId: string;

The ID of the decision requirements graph that the decision which was evaluated is part of.


decisionRequirementsKey

decisionRequirementsKey: DecisionRequirementsKey;

The unique key identifying the decision requirements graph that the decision which was evaluated is part of.


evaluatedDecisions

evaluatedDecisions: EvaluatedDecisionResult[];

Decisions that were evaluated within the requested decision evaluation.


failedDecisionDefinitionId

failedDecisionDefinitionId: DecisionDefinitionId | null;

The ID of the decision which failed during evaluation.


failureMessage

failureMessage: string | null;

Message describing why the decision which was evaluated failed.


output

output: string;

JSON document that will instantiate the result of the decision which was evaluated.


tenantId

tenantId: TenantId;

The tenant ID of the evaluated decision.