Generated-output differences

quicktype output changed between the PR base and tested PR merge revisions.
← Back to the pull request
1test cases
1files differ
1modified
0new
0deleted
15changed lines
+15 −0insertions / deletions
Base 6e512e2c371b742870df647f646daaa20589e89e · PR merge 1bdc1c09fd8883130660e67df2bf429787b01c2a · Head e8ad5e678be79de693bd01c7881d85cbe75d9fac · raw patch
Test case

test/inputs/schema/min-max-items.schema

1 generated file · +15 −0
Mschema-kotlindefault / TopLevel.kt+15 −0
@@ -24,6 +24,21 @@ data class TopLevel (
2424 val plain: List<String>,
2525 val unionItems: List<UnionItem>
2626 ) {
27+ init {
28+ require(maxOnly.size <= 3)
29+ }
30+ init {
31+ require(minAndMax.size >= 1)
32+ }
33+ init {
34+ require(minAndMax.size <= 4)
35+ }
36+ init {
37+ require(minOnly.size >= 2)
38+ }
39+ init {
40+ require(unionItems.size >= 2)
41+ }
2742 public fun toJson() = klaxon.toJsonString(this)
2843
2944 companion object {
No generated files match these filters.