Dmn.Model.Decision (dmn v0.1.0)

Copy Markdown View Source

A decision (DMN 1.6, 6.3.7): its variable (the name and the type of its value), the requirements it has, and its decision logic, expression, which is any boxed expression or nil for none.

Summary

Types

t()

@type t() :: %Dmn.Model.Decision{
  allowed_answers: String.t() | nil,
  expression: Dmn.Model.Expressions.t() | nil,
  id: String.t() | nil,
  label: String.t() | nil,
  line: pos_integer() | nil,
  name: String.t(),
  question: String.t() | nil,
  requirements: [Dmn.Model.Requirement.t()],
  variable: Dmn.Model.InformationItem.t() | nil
}