|
|
|
@ -23,6 +23,9 @@ data class Document(
|
|
|
|
val labelFields: Set<LabelField> = emptySet(),
|
|
|
|
val labelFields: Set<LabelField> = emptySet(),
|
|
|
|
val dateFields: Set<DateField> = emptySet(),
|
|
|
|
val dateFields: Set<DateField> = emptySet(),
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
|
|
|
|
fun labelFieldsSorted() =
|
|
|
|
|
|
|
|
labelFields.sortedBy { it.order }
|
|
|
|
|
|
|
|
|
|
|
|
fun withLabel(field: LabelField) =
|
|
|
|
fun withLabel(field: LabelField) =
|
|
|
|
copy(
|
|
|
|
copy(
|
|
|
|
labelFields = labelFields + field,
|
|
|
|
labelFields = labelFields + field,
|
|
|
|
|