> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/development/api-reference/datatype/enum.md).

# Enum

## Overview

Enum is a data type representing a number of predefined constants as a group, which is used to systemically define name-based values that belong to a specific category.

## Constructors

## Properties

## Methods

### GetEnumItems

Returns all items included in the Enum as an array to show what options the enumeration contains.

#### Parameters

#### Return

| `array` | An array that includes every item of the Enum. |
| ------- | ---------------------------------------------- |

#### Code Samples

```lua
local HumanoidStateTypeList = Enum.HumanoidStateType:GetEnumItems()

for i, stateType in ipairs(HumanoidStateTypeList) do
    print("Enum.HumanoidStateType." .. stateType.Name)
end
```
