boolean tryConsumeParentProperties()

in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/ChoiceSchema.java [160:178]


    boolean tryConsumeParentProperties(ChoiceSchema schema, String fieldName, JsonReader reader) throws IOException {
        if (super.tryConsumeParentProperties(schema, fieldName, reader)) {
            return true;
        } else if ("choiceType".equals(fieldName)) {
            schema.choiceType = Schema.fromJson(reader);
            return true;
        } else if ("choices".equals(fieldName)) {
            schema.choices = reader.readArray(ChoiceValue::fromJson);
            return true;
        } else if ("summary".equals(fieldName)) {
            schema.summary = reader.getString();
            return true;
        } else if ("crossLanguageDefinitionId".equals(fieldName)) {
            schema.crossLanguageDefinitionId = reader.getString();
            return true;
        }

        return false;
    }