Checklist Instance Element DTO v9

Yet another representation of a checklist.

Field Name Type Category Constraint Reference Description
checklistInstance Identifier Required ChecklistInstance : 12, 13, 14, 15, 16 Id of checklist instance.
checklistTemplate Identifier Required ChecklistTemplate : 11, 12, 13, 14, 15 Id of checklist template.
description String Optional length >= 1 & length <= 2147483647 Element description.
elementId String Required length >= 1 & length <= 2147483647 Unique element id.
elementType String Required length >= 1 & length <= 2147483647 Element type, e.g. CHAPTER, FIELD, etc.
index Integer Required Index of the element in the parent container.
internal Boolean Optional Is the element internal only?
level Integer Optional How deep is the element placed?
maxValue BigDecimal Optional Maximum possible value, if a the field is a number type.
minValue BigDecimal Optional Minimum possible value, if a the field is a number type.
object ObjectRef Optional Object reference, of the element if a picker.
ordinal Integer Optional Index of the element in the whole checklist.
parentElementId String Optional length >= 1 & length <= 2147483647 Parent element id.
required Boolean Optional Is the value required?
seriesId String Optional length >= 1 & length <= 2147483647 Id of the series element, if part of a series.
seriesInstanceIndex Integer Optional Index of the series instance, if part of a series.
style String Optional length >= 1 & length <= 2147483647 Element style attribute.
tableColumnIndex Integer Optional Table column index, if part of a table.
tableId String Optional length >= 1 & length <= 2147483647 If of the table element, if part of a table.
tableRowIndex Integer Optional Table row index, if part of a table.
title String Optional length >= 1 & length <= 2147483647 Title of the element.
type String Optional length >= 1 & length <= 2147483647 Type of the element, if the element is a field, e.g. CHECKBOX, etc.
updateAuthor Identifier Optional Person : 15, 16, 17, 18, 19 Id of the last person to update the element value.
updated DateTime Optional When was the element updated for the last time.
value String Optional length >= 1 & length <= 2147483647 Value of the element.