# SU.RoleClasses

```
SU.RoleClasses.UNKNOWN

SU.RoleClasses.BUILDING_ANIMALRANCH
SU.RoleClasses.BUILDING_BARRACK
SU.RoleClasses.BUILDING_BIGTEMPLE
SU.RoleClasses.BUILDING_CASTLE
SU.RoleClasses.BUILDING_DARKTEMPLE
SU.RoleClasses.BUILDING_EYECATCHER
SU.RoleClasses.BUILDING_FARM
SU.RoleClasses.BUILDING_GATHER
SU.RoleClasses.BUILDING_LOOKOUTTOWER
SU.RoleClasses.BUILDING_MANAKOPTERHALL
SU.RoleClasses.BUILDING_MILITARY
SU.RoleClasses.BUILDING_MINE
SU.RoleClasses.BUILDING_MUSHROOMFARM
SU.RoleClasses.BUILDING_PRODUCTION
SU.RoleClasses.BUILDING_RESIDENCE
SU.RoleClasses.BUILDING_SIMPLE
SU.RoleClasses.BUILDING_SITE
SU.RoleClasses.BUILDING_SMALLTEMPLE
SU.RoleClasses.BUILDING_STORAGE
SU.RoleClasses.BUILDING_TRADING
SU.RoleClasses.BUILDING_WORKSHOP
SU.RoleClasses.BUILDING_WORKUP

SU.RoleClasses.SETTLER_BUILDER
SU.RoleClasses.SETTLER_CARRIER
SU.RoleClasses.SETTLER_DARKGARDENER
SU.RoleClasses.SETTLER_DIGGER
SU.RoleClasses.SETTLER_DONKEY
SU.RoleClasses.SETTLER_DOOR
SU.RoleClasses.SETTLER_FLEE
SU.RoleClasses.SETTLER_FREEWORKER
SU.RoleClasses.SETTLER_GARDENER
SU.RoleClasses.SETTLER_GEOLOGIST
SU.RoleClasses.SETTLER_HJB
SU.RoleClasses.SETTLER_HOUSEWORKER
SU.RoleClasses.SETTLER_HUNTER
SU.RoleClasses.SETTLER_MUSHROOMFARMER
SU.RoleClasses.SETTLER_PIONEER
SU.RoleClasses.SETTLER_PRIEST
SU.RoleClasses.SETTLER_SABOTEUR
SU.RoleClasses.SETTLER_SHAMAN
SU.RoleClasses.SETTLER_SLAVE
SU.RoleClasses.SETTLER_SOLDIER
SU.RoleClasses.SETTLER_SQUADLEADER
SU.RoleClasses.SETTLER_THIEF
SU.RoleClasses.SETTLER_TOWERSOLDIER

SU.RoleClasses.PILE_ANYWHERE
SU.RoleClasses.PILE_BUILDING_SITE
SU.RoleClasses.PILE_DELIVERY
SU.RoleClasses.PILE_PRODUCTION
SU.RoleClasses.PILE_STORAGE
SU.RoleClasses.PILE_TRADE
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.settlers-united.com/s4-lua-api-de/su-api-enums/su.roleclasses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
