|
50 | 50 | CONTROL = "control" |
51 | 51 | APPEARANCE = "appearance" |
52 | 52 | ITEMSET = "itemset" |
53 | | -RANDOMIZE = "randomize" |
54 | 53 | CHOICE_FILTER = "choice_filter" |
55 | 54 | PARAMETERS = "parameters" |
56 | 55 |
|
|
102 | 101 | XLSX_EXTENSIONS = {".xlsx", ".xlsm"} |
103 | 102 | SUPPORTED_FILE_EXTENSIONS = {*XLS_EXTENSIONS, *XLSX_EXTENSIONS} |
104 | 103 |
|
105 | | -LOCATION_PRIORITY = "location-priority" |
106 | | -LOCATION_MIN_INTERVAL = "location-min-interval" |
107 | | -LOCATION_MAX_AGE = "location-max-age" |
108 | | -TRACK_CHANGES = "track-changes" |
109 | | -IDENTIFY_USER = "identify-user" |
110 | | -TRACK_CHANGES_REASONS = "track-changes-reasons" |
111 | | - |
112 | 104 | # supported bind keywords for which external instances will be created for pulldata function |
113 | 105 | EXTERNAL_INSTANCES = {"calculate", "constraint", "readonly", "required", "relevant"} |
114 | 106 |
|
@@ -177,3 +169,64 @@ class EntityColumns(StrEnum): |
177 | 169 | SUPPORTED_MEDIA_TYPES = {"image", "big-image", "audio", "video"} |
178 | 170 | OR_OTHER_CHOICE = {NAME: "other", LABEL: "Other"} |
179 | 171 | RESERVED_NAMES_SURVEY_SHEET = {META} |
| 172 | + |
| 173 | + |
| 174 | +########################################################################################## |
| 175 | +# Parameters |
| 176 | +########################################################################################## |
| 177 | +# Name enums by question type, or if shared then use a sensible question type prefix. |
| 178 | +# For aliased question types, use the primary documented name e.g. "image" not "photo". |
| 179 | +# The module question_type_dictionary.py handles default parameter values, if any. |
| 180 | +# Add new enums or keys alphabetical order. |
| 181 | +class ParametersAudio(StrEnum): |
| 182 | + QUALITY = "quality" |
| 183 | + |
| 184 | + |
| 185 | +class ParametersAudit(StrEnum): |
| 186 | + IDENTIFY_USER = "identify-user" |
| 187 | + LOCATION_MAX_AGE = "location-max-age" |
| 188 | + LOCATION_MIN_INTERVAL = "location-min-interval" |
| 189 | + LOCATION_PRIORITY = "location-priority" |
| 190 | + TRACK_CHANGES = "track-changes" |
| 191 | + TRACK_CHANGES_REASONS = "track-changes-reasons" |
| 192 | + |
| 193 | + |
| 194 | +class ParametersGeo(StrEnum): |
| 195 | + ALLOW_MOCK_ACCURACY = "allow-mock-accuracy" |
| 196 | + INCREMENTAL = "incremental" |
| 197 | + |
| 198 | + |
| 199 | +class ParametersGeoPoint(StrEnum): |
| 200 | + ALLOW_MOCK_ACCURACY = "allow-mock-accuracy" |
| 201 | + CAPTURE_ACCURACY = "capture-accuracy" |
| 202 | + WARNING_ACCURACY = "warning-accuracy" |
| 203 | + |
| 204 | + |
| 205 | +class ParametersImage(StrEnum): |
| 206 | + APP = "app" |
| 207 | + MAX_PIXELS = "max-pixels" |
| 208 | + |
| 209 | + |
| 210 | +class ParametersRange(StrEnum): |
| 211 | + END = "end" |
| 212 | + PLACEHOLDER = "placeholder" |
| 213 | + START = "start" |
| 214 | + STEP = "step" |
| 215 | + TICK_INTERVAL = "tick_interval" |
| 216 | + TICK_LABELSET = "tick_labelset" |
| 217 | + |
| 218 | + |
| 219 | +class ParametersSelect(StrEnum): |
| 220 | + RANDOMIZE = "randomize" |
| 221 | + SEED = "seed" |
| 222 | + |
| 223 | + |
| 224 | +class ParametersSelectFromFile(StrEnum): |
| 225 | + LABEL = "label" |
| 226 | + RANDOMIZE = "randomize" |
| 227 | + SEED = "seed" |
| 228 | + VALUE = "value" |
| 229 | + |
| 230 | + |
| 231 | +class ParametersText(StrEnum): |
| 232 | + ROWS = "rows" |
0 commit comments