Skip to content

Commit e0218e0

Browse files
committed
feat: support form schema meta
1 parent f785d82 commit e0218e0

File tree

1 file changed

+14
-1
lines changed
  • src/main/kotlin/com/ctrlhub/core/datacapture/response

1 file changed

+14
-1
lines changed
Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
package com.ctrlhub.core.datacapture.response
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
4+
import com.fasterxml.jackson.annotation.JsonProperty
5+
import com.github.jasminb.jsonapi.annotations.Meta
36
import com.github.jasminb.jsonapi.annotations.Type
7+
import java.time.LocalDateTime
48

59
@Type("form-schemas")
6-
data class FormSchema (
10+
data class FormSchema(
711
val id: String? = null,
812
val rawSchema: String? = null,
13+
@Meta
14+
var meta: FormSchemaMeta? = null,
15+
)
16+
17+
@JsonIgnoreProperties(ignoreUnknown = true)
18+
data class FormSchemaMeta(
19+
@JsonProperty("created_at") var createdAt: LocalDateTime,
20+
@JsonProperty("updated_at") var updatedAt: LocalDateTime,
21+
@JsonProperty("latest") var latest: String,
922
)

0 commit comments

Comments
 (0)