public static NumberSchema fromJson()

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();
            }
        });
    }