package de.westnordost.streetcomplete.data;
public class QuestImportance
{
/** Notes always have the highest importance, because they shall occlude "normal" quests
* (as a note at the exact same position inherently references a problem in the map) */
public static final int NOTE = 0;
/* Nowadays, oftentimes a note is created to merely denote that i.e. "housenumber is missing",
* "name is missing" etc. However, with this software hopefully gaining some popularity, this is
* not necessary or meaningful anymore because those things are created automatically then */
/** Solving this quest will fix data that is shown as invalid or erronous in QA tools */
public static final int ERROR = 1;
/** Solving this quest will fix data that is shown as warnings in QA tools */
public static final int WARNING = 5;
/** Solving this quest will complement important/very useful data that is used by many data
* consumers */
public static final int MAJOR = 10;
/** Solving this quest will complement useful data that is used by some data consumers */
public static final int MINOR = 50;
/** Solving this quest will complement data that is used for a very specific use case of the map
* */
public static final int EXTRA = 100;
/** Solving this quest will complement data that is defined in the wiki but has no concrete uses
* (yet). It is collected for the sake of mapping it in case this might make sense later */
public static final int INSIGNIFICANT = 200;
private QuestImportance()
{
// do not instantiate, just a constants class. Not using an enum here because it should
// be possible to use other values than the given ones here.
}
}