# Ignition data types

**URL:** <https://forum.inductiveautomation.com/t/ignition-data-types/15176>\
**Category:** Ignition\
**Created:** [August 28, 2017, 6:25am UTC](https://forum.inductiveautomation.com/t/ignition-data-types/15176 "2017-08-28T06:25:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [August 28, 2017, 6:25am UTC](https://forum.inductiveautomation.com/t/ignition-data-types/15176/1 "2017-08-28T06:25:26Z")

</div>

In the help for certain functions, they mention they return various different data types, but these data types are not referenced to anywhere in the help.

An example is the help for ‘system.tag.getAlarmStates’ which states that it returns the data type **TagAlarmDefinition[] - An array of TagAlarmDefinition**, but there’s no link to a help reference for what this data type is made up of…

How can I find a list of all user data types defined in Ignition such as this one?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 28, 2017, 1:40pm UTC](https://forum.inductiveautomation.com/t/ignition-data-types/15176/2 "2017-08-28T13:40:22Z")

</div>

Yeah, that could use some clarification in the main user manual. Such things are documented in the [JavaDocs for Module Development](http://files.inductiveautomation.com/sdk/javadoc/ignition79/793/index.html).
