Fields & Screens Reference
The exact field and screen property contract released with BugDrop v1.56.3. For plain-English descriptions and examples, start with Fields & Screens.
Field and screen properties
Fields live in reusable forms. Screens arrange messages, forms, and screenshot capture into the user journey.
| Capability | Released contract |
|---|---|
| field.type=shortText | Required idtypelabelOptional helpTextrequiredlayoutplaceholderminLengthmaxLength |
| field.type=longText | Required idtypelabelOptional helpTextrequiredlayoutplaceholderrowsminLengthmaxLength |
| field.type=rating | Required idtypelabelOptional helpTextrequiredlayoutscaleiconlowLabelhighLabel |
| field.type=singleChoice | Required idtypelabeloptionsOptional helpTextrequiredlayoutdisplay |
| field.type=checkbox | Required idtypelabelOptional helpTextrequiredinitialValuelayout |
| field.type=attachments | Required idtypelabelOptional helpTextrequiredmaxFilesmaxFileSizeacceptlayout |
| Capability | Released contract |
|---|---|
| layout.span | 12 |
| rating.scale | 510 |
| rating.icon | starnumber |
| singleChoice.display | radiocardsbuttons |
| singleChoice option | Required valuelabelOptional description |
| Capability | Released contract |
|---|---|
| minLength | 0–5000; default 0 |
| maxLength | 1–5000; defaults: shortText 500, longText 5000 |
| longText.rows | 1–50 |
| singleChoice.options | 2–50 |
| attachments.maxFiles | 1–5; default 5 |
| attachments.maxFileSize | 1–5242880 bytes; default 5242880 bytes |
| attachments.accept entries | 1–20 |
| attachments.accept values | image/pngimage/jpegimage/gifimage/webpapplication/pdfvideo/mp4video/webmvideo/quicktime |
| Capability | Released contract |
|---|---|
| screen.type=message | Required idtypetitleOptional whendescriptioncontinueLabel |
| screen.type=form | Required idtypeformOptional whencontinueLabelbackLabel |
| screen.type=screenshot | Required idtypemodeOptional whentitledescriptioncontinueLabelbackLabel |
| Capability | Released contract |
|---|---|
| screenshot.mode | optionalautorequired |
Continue with Flow Types for the public declarations these fields and screens use.