Skip to content

Commit dcbc605

Browse files
committed
feat: support payload scheme and payload work orders
1 parent 9a6c8a2 commit dcbc605

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

src/main/kotlin/com/ctrlhub/core/datacapture/FormSubmissionVersionsRouter.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ enum class FormSubmissionVersionIncludes(val key: String) : JsonApiIncludes {
2424
PayloadImages("payload_images"),
2525
PayloadOperations("payload_operations"),
2626
PayloadProperties("payload_properties"),
27-
PayloadUsers("payload_users");
27+
PayloadUsers("payload_users"),
28+
PayloadWorkOrders("payload_work_orders"),
29+
PayloadSchemes("payload_schemes");
2830

2931
override fun value(): String = key
3032
}

src/main/kotlin/com/ctrlhub/core/datacapture/resource/FormSubmissionVersion.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import com.ctrlhub.core.geo.Property
66
import com.ctrlhub.core.iam.response.User
77
import com.ctrlhub.core.media.response.Image
88
import com.ctrlhub.core.projects.operations.response.Operation
9+
import com.ctrlhub.core.projects.schemes.response.Scheme
10+
import com.ctrlhub.core.projects.workorders.response.WorkOrder
911
import com.fasterxml.jackson.annotation.JsonCreator
1012
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
1113
import com.fasterxml.jackson.annotation.JsonProperty
@@ -49,4 +51,10 @@ class FormSubmissionVersion @JsonCreator constructor(
4951

5052
@Relationship("payload_users")
5153
var payloadUsers: List<User>? = null,
54+
55+
@Relationship("payload_work_orders")
56+
var payloadWorkOrders: List<WorkOrder>? = null,
57+
58+
@Relationship("payload_schemes")
59+
var payloadSchemes: List<Scheme>? = null,
5260
)

0 commit comments

Comments
 (0)