public class AutoAimSettings {
    private String enhancedModificationReading;
    private String strengthValue;
    private String area;
    private String durationExtension;
    private AutoAimFunctionGroup autoAimFunctionGroup;
    private String autoAimSpeed;
    private String autoAimSize;
    private String autoAimAccuracy;
    private String yAutoAimStrengthBoost;
    private String manipulationInterferenceProbability;

    public static class AutoAimFunctionGroup {
        private String[] functionsList;
        private String readingProbability;

        public AutoAimFunctionGroup() {}

        public String[] getFunctionsList() {
            return functionsList;
        }

        public void setFunctionsList(String[] functionsList) {
            this.functionsList = functionsList;
        }

        public String getReadingProbability() {
            return readingProbability;
        }

        public void setReadingProbability(String readingProbability) {
            this.readingProbability = readingProbability;
        }
    }

    public AutoAimSettings() {}

    public String getEnhancedModificationReading() {
        return enhancedModificationReading;
    }

    public void setEnhancedModificationReading(String enhancedModificationReading) {
        this.enhancedModificationReading = enhancedModificationReading;
    }

    public String getStrengthValue() {
        return strengthValue;
    }

    public void setStrengthValue(String strengthValue) {
        this.strengthValue = strengthValue;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getDurationExtension() {
        return durationExtension;
    }

    public void setDurationExtension(String durationExtension) {
        this.durationExtension = durationExtension;
    }

    public AutoAimFunctionGroup getAutoAimFunctionGroup() {
        return autoAimFunctionGroup;
    }

    public void setAutoAimFunctionGroup(AutoAimFunctionGroup autoAimFunctionGroup) {
        this.autoAimFunctionGroup = autoAimFunctionGroup;
    }

    public String getAutoAimSpeed() {
        return autoAimSpeed;
    }

    public void setAutoAimSpeed(String autoAimSpeed) {
        this.autoAimSpeed = autoAimSpeed;
    }

    public String getAutoAimSize() {
        return autoAimSize;
    }

    public void setAutoAimSize(String autoAimSize) {
        this.autoAimSize = autoAimSize;
    }

    public String getAutoAimAccuracy() {
        return autoAimAccuracy;
    }

    public void setAutoAimAccuracy(String autoAimAccuracy) {
        this.autoAimAccuracy = autoAimAccuracy;
    }

    public String getyAutoAimStrengthBoost() {
        return yAutoAimStrengthBoost;
    }

    public void setyAutoAimStrengthBoost(String yAutoAimStrengthBoost) {
        this.yAutoAimStrengthBoost = yAutoAimStrengthBoost;
    }

    public String getManipulationInterferenceProbability() {
        return manipulationInterferenceProbability;
    }

    public void setManipulationInterferenceProbability(String manipulationInterferenceProbability) {
        this.manipulationInterferenceProbability = manipulationInterferenceProbability;
    }
}
