toJson method
Implementation
@override
Map<String, dynamic> toJson() {
var base = {};
if (description != null) {
base["description"] = description;
}
if (ordered) {
return {
name: {
...base,
"type": "array",
"prefixItems": _childTagNames.map((p) => {"\$ref": "#/\$defs/$p"}).toList(),
"items": false,
},
};
} else {
return {
name: {
...base,
"type": "array",
"items": {
"anyOf": _childTagNames.map((p) => {"\$ref": "#/\$defs/$p"}).toList(),
},
},
};
}
}