> For the complete documentation index, see [llms.txt](https://happybara.gitbook.io/streamly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://happybara.gitbook.io/streamly/reference/streams/modify/field-library/types.md).

# Field types & restrictions

### The following fields are [created](/streamly/reference/streams/create.md) by default with every new [Stream](/streamly/concepts/stream.md):

| **Field name**         | **Editable**                      | **Deletable**        | **Visible on form**  |
| ---------------------- | --------------------------------- | -------------------- | -------------------- |
| `Complete`             | :x:                               | :x:                  | :x:                  |
| `Requester`            | :x:                               | :x:                  | :x:                  |
| `Subject`              | :x:                               | :x:                  | :white\_check\_mark: |
| `Assignee`             | :white\_check\_mark: *(not name)* | :x:                  | :white\_check\_mark: |
| `Due date`             | :white\_check\_mark: *(not name)* | :x:                  | :white\_check\_mark: |
| `Details`              | :white\_check\_mark:              | :white\_check\_mark: | :white\_check\_mark: |
| `Other subject expert` | :white\_check\_mark:              | :white\_check\_mark: | :white\_check\_mark: |

#### The following field types are available in the [field library](/streamly/reference/streams/modify/field-library.md):

| **Field types**                                                                                                                                                                                                                                                                                               |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><code>Plain text</code></p><ul><li>Appears as a text box</li><li>Can be made single or multiline</li></ul>                                                                                                                                                                                                 |
| <p><code>Datepicker</code></p><ul><li>Appears as a calendar-style field for choosing dates</li><li>Only one date may be chosen at a time</li></ul>                                                                                                                                                            |
| <p><code>Static select</code></p><ul><li>Appears as a drop down menu with pre-set options</li><li>Options filter as the requester types</li><li>Only one option may be chosen at a time</li><li>Options are specified as a comma delimited list (no spaces after commas are required)</li></ul>               |
| <p><code>Multi static select</code></p><ul><li>Appears as a drop down menu with pre-set options</li><li>Options filter as the requester types</li><li>Multiple options may be chosen at the same time</li><li>Options are specified as a comma delimited list (no spaces after commas are required)</li></ul> |
| <p><code>Users select</code></p><ul><li>Appears as a drop down menu with all users in the workspace as options</li><li>Users filter as the requester types</li><li>Only one user may be chosen at a time</li></ul>                                                                                            |
| <p><code>Multi users select</code></p><ul><li>Appears as a drop down menu with all users in the workspace as options</li><li>Users filter as the requester types</li><li>Multiple users may be chosen at the same time</li></ul>                                                                              |
| <p><code>Channels select</code></p><ul><li>Appears as a drop down menu with all public channels in the workspace as options</li><li>Channels filter as the requester types</li><li>Only one channel may be chosen at a time</li></ul>                                                                         |
| <p><code>Multi Channels select</code></p><ul><li>Appears as a drop down menu with all public channels in the workspace as options</li><li>Channels filter as the requester types</li><li>Multiple channels may be chosen at the same time</li></ul>                                                           |

#### [User-created](/streamly/reference/streams/modify/field-library/create.md) fields are subject to the following naming restrictions:

{% hint style="warning" %}

* A new field cannot be given the **same** name as an existing field.

* The following field names are **reserved**:

  * `Subject`
  * `Assignee`
  * `Due date`
  * `Requester`

  &#x20;

* The following **suffixes** cannot be used at the end of field names:
  * `id`
  * `list`
    {% endhint %}
