---
name: Enum
last_updated: 2026-06-25T22:10:52Z
type: datatype
summary: "A data type that represents an individual enum."
---

# Enum

A data type that represents an individual enum.

**Type:** datatype

## Description

The [Enum](/docs/reference/engine/datatypes/Enum.md) data type represents an individual enum in Roblox. An
individual enum can be indexed through the [Enums](/docs/reference/engine/datatypes/Enums.md) type, via the name
of the enum itself.

## Methods

### Enum:GetEnumItems

**Signature:** `Enum:GetEnumItems(): Array`

Returns an array of all the [EnumItem](/docs/reference/engine/datatypes/EnumItem.md) options available for this
enum.

**Returns:** `Array`

### Enum:FromName

**Signature:** `Enum:FromName(name: string): Enum | nil`

Returns either the converted [Enum](/docs/reference/engine/datatypes/Enum.md) or `nil`.

**Parameters:**

| Name | Type | Default | Description |
|------|------|---------|-------------|
| `name` | `string` |  |  |

**Returns:** `Enum | nil`

### Enum:FromValue

**Signature:** `Enum:FromValue(value: number): Enum | nil`

Returns either the converted [Enum](/docs/reference/engine/datatypes/Enum.md) or `nil`.

**Parameters:**

| Name | Type | Default | Description |
|------|------|---------|-------------|
| `value` | `number` |  |  |

**Returns:** `Enum | nil`