in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/Schemas.java [559:590]
public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
return jsonWriter.writeStartObject()
.writeArrayField("arrays", arrays, JsonWriter::writeJson)
.writeArrayField("dictionaries", dictionaries, JsonWriter::writeJson)
.writeArrayField("binaries", binaries, JsonWriter::writeJson)
.writeArrayField("groups", groups, JsonWriter::writeJson)
.writeArrayField("booleans", booleans, JsonWriter::writeJson)
.writeArrayField("numbers", numbers, JsonWriter::writeJson)
.writeArrayField("objects", objects, JsonWriter::writeJson)
.writeArrayField("strings", strings, JsonWriter::writeJson)
.writeArrayField("unixtimes", unixtimes, JsonWriter::writeJson)
.writeArrayField("byteArrays", byteArrays, JsonWriter::writeJson)
.writeArrayField("streams", streams, JsonWriter::writeJson)
.writeArrayField("chars", chars, JsonWriter::writeJson)
.writeArrayField("dates", dates, JsonWriter::writeJson)
.writeArrayField("dateTimes", dateTimes, JsonWriter::writeJson)
.writeArrayField("durations", durations, JsonWriter::writeJson)
.writeArrayField("uuids", uuids, JsonWriter::writeJson)
.writeArrayField("uris", uris, JsonWriter::writeJson)
.writeArrayField("credentials", credentials, JsonWriter::writeJson)
.writeArrayField("odataQueries", odataQueries, JsonWriter::writeJson)
.writeArrayField("choices", choices, JsonWriter::writeJson)
.writeArrayField("sealedChoices", sealedChoices, JsonWriter::writeJson)
.writeArrayField("flags", flags, JsonWriter::writeJson)
.writeArrayField("constants", constants, JsonWriter::writeJson)
.writeArrayField("ands", ands, JsonWriter::writeJson)
.writeArrayField("ors", ors, JsonWriter::writeJson)
.writeArrayField("xors", xors, JsonWriter::writeJson)
.writeArrayField("unknowns", unknowns, JsonWriter::writeJson)
.writeArrayField("parameterGroups", parameterGroups, JsonWriter::writeJson)
.writeEndObject();
}