> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# VariationType



**Kind**: `enum`

## Values

**`UNKNOWN`** — Undefined VariationType. This should never be used.

**`SELECTBOX`** — A simple dropdown. One value can be selected. In variation combinations, incompatible options are greyed out. Variation children are not allowed to use this type.

**`RADIOBUTTON`** — Same functionality as Dropdown, but presented as classic radio buttons. Variation children are not allowed to use this type.

**`SWATCHES`** — Same functionality as Dropdown or Radio button. Displays as buttons with descriptions or images (similar to Amazon). Variation children are not allowed to use this type.

**`TEXTBOX`** — Same functionality as Dropdown, Radio button, or Swatches. Display is text-only (like on Amazon). Variation children are not allowed to use this type.

**`FREE_TEXT`** — Cannot have predefined values. Optional free text input by the user. Variation children are allowed to use this type.

**`MANDATORY_FREE_TEXT`** — Cannot have predefined values. Required free text input by the user. Variation children are allowed to use this type.

