in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/NumberSchema.java [176:200]
public static NumberSchema fromJson(JsonReader jsonReader) throws IOException {
return JsonUtils.readObject(jsonReader, NumberSchema::new, (schema, fieldName, reader) -> {
if (schema.tryConsumeParentProperties(schema, fieldName, reader)) {
return;
}
if ("precision".equals(fieldName)) {
schema.precision = reader.getDouble();
} else if ("multipleOf".equals(fieldName)) {
schema.multipleOf = reader.getDouble();
} else if ("maximum".equals(fieldName)) {
schema.maximum = reader.getDouble();
} else if ("exclusiveMaximum".equals(fieldName)) {
schema.exclusiveMaximum = reader.getBoolean();
} else if ("minimum".equals(fieldName)) {
schema.minimum = reader.getDouble();
} else if ("exclusiveMinimum".equals(fieldName)) {
schema.exclusiveMinimum = reader.getBoolean();
} else if ("encode".equals(fieldName)) {
schema.encode = reader.getString();
} else {
reader.skipChildren();
}
});
}