# `Dmn.Model.FunctionItem`
[🔗](https://github.com/FeeJai/BDM/blob/dmn-v0.1.0/apps/dmn/lib/dmn/model.ex#L203)

A `functionItem` (DMN 1.6, 7.3.3): the type of a function, in an item definition. `output_type_ref` is the type of the result,
and `parameters` are the `Dmn.Model.InformationItem`s that the function takes.

# `t`

```elixir
@type t() :: %Dmn.Model.FunctionItem{
  id: String.t() | nil,
  line: pos_integer() | nil,
  output_type_ref: String.t() | nil,
  parameters: [Dmn.Model.InformationItem.t()]
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
