public static ScenarioTest fromJson()

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