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.

Released fields
CapabilityReleased contract
field.type=shortText
Requiredidtypelabel
OptionalhelpTextrequiredlayoutplaceholderminLengthmaxLength
field.type=longText
Requiredidtypelabel
OptionalhelpTextrequiredlayoutplaceholderrowsminLengthmaxLength
field.type=rating
Requiredidtypelabel
OptionalhelpTextrequiredlayoutscaleiconlowLabelhighLabel
field.type=singleChoice
Requiredidtypelabeloptions
OptionalhelpTextrequiredlayoutdisplay
field.type=checkbox
Requiredidtypelabel
OptionalhelpTextrequiredinitialValuelayout
field.type=attachments
Requiredidtypelabel
OptionalhelpTextrequiredmaxFilesmaxFileSizeacceptlayout
Released field option values
CapabilityReleased contract
layout.span12
rating.scale510
rating.iconstarnumber
singleChoice.displayradiocardsbuttons
singleChoice option
Requiredvaluelabel
Optionaldescription
Released field limits and defaults
CapabilityReleased contract
minLength0–5000; default 0
maxLength1–5000; defaults: shortText 500, longText 5000
longText.rows1–50
singleChoice.options2–50
attachments.maxFiles1–5; default 5
attachments.maxFileSize1–5242880 bytes; default 5242880 bytes
attachments.accept entries1–20
attachments.accept valuesimage/pngimage/jpegimage/gifimage/webpapplication/pdfvideo/mp4video/webmvideo/quicktime
Released screens
CapabilityReleased contract
screen.type=message
Requiredidtypetitle
OptionalwhendescriptioncontinueLabel
screen.type=form
Requiredidtypeform
OptionalwhencontinueLabelbackLabel
screen.type=screenshot
Requiredidtypemode
OptionalwhentitledescriptioncontinueLabelbackLabel
Released screen option values
CapabilityReleased contract
screenshot.modeoptionalautorequired

Continue with Flow Types for the public declarations these fields and screens use.