in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/ScenarioTest.java [164:182]
public static ScenarioTest fromJson(JsonReader jsonReader) throws IOException {
return JsonUtils.readObject(jsonReader, ScenarioTest::new, (test, fieldName, reader) -> {
if ("_filePath".equals(fieldName)) {
test.filePath = reader.getString();
} else if ("requiredVariables".equals(fieldName)) {
test.requiredVariables = reader.readArray(JsonReader::getString);
} else if ("requiredVariablesDefault".equals(fieldName)) {
test.requiredVariablesDefault = reader.readMap(JsonReader::getString);
} else if ("scenarios".equals(fieldName)) {
test.scenarios = reader.readArray(TestScenario::fromJson);
} else if ("scope".equals(fieldName)) {
test.scope = ScenarioTestScope.fromValue(reader.getString());
} else if ("useArmTemplate".equals(fieldName)) {
test.useArmTemplate = reader.getNullable(JsonReader::getBoolean);
} else {
reader.skipChildren();
}
});
}