public static TestScenario fromJson()

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


    public static TestScenario fromJson(JsonReader jsonReader) throws IOException {
        return JsonUtils.readObject(jsonReader, TestScenario::new, (scenario, fieldName, reader) -> {
            if ("description".equals(fieldName)) {
                scenario.description = reader.getString();
            } else if ("requiredVariables".equals(fieldName)) {
                scenario.requiredVariables = reader.readArray(JsonReader::getString);
            } else if ("requiredVariablesDefault".equals(fieldName)) {
                scenario.requiredVariablesDefault = reader.readMap(JsonReader::getString);
            } else if ("scenario".equals(fieldName)) {
                scenario.scenario = reader.getString();
            } else if ("shareScope".equals(fieldName)) {
                scenario.shareScope = reader.getNullable(JsonReader::getBoolean);
            } else if ("_resolvedSteps".equals(fieldName)) {
                scenario.resolvedSteps = reader.readArray(ScenarioStep::fromJson);
            } else {
                reader.skipChildren();
            }
        });
    }