in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/ArraySchema.java [145:163]
public static ArraySchema fromJson(JsonReader jsonReader) throws IOException {
return JsonUtils.readObject(jsonReader, ArraySchema::new, (schema, fieldName, reader) -> {
if (schema.tryConsumeParentProperties(schema, fieldName, reader)) {
return;
}
if ("elementType".equals(fieldName)) {
schema.elementType = Schema.fromJson(reader);
} else if ("maxItems".equals(fieldName)) {
schema.maxItems = reader.getDouble();
} else if ("minItems".equals(fieldName)) {
schema.minItems = reader.getDouble();
} else if ("uniqueItems".equals(fieldName)) {
schema.uniqueItems = reader.getBoolean();
} else {
reader.skipChildren();
}
});
}