Enumeration Members
BOARD_ALREADY_SOLVED
BOARD_ALREADY_SOLVED: "The board is already solved"
COLUMN_INDEX_OUT_OF_RANGE
COLUMN_INDEX_OUT_OF_RANGE: "The column index used isn't in the range 0-8"
DEFAULT_ERROR
DEFAULT_ERROR: "Default Error"
DUPLICATE_VALUE_IN_BOX
DUPLICATE_VALUE_IN_BOX: "There is a duplicate value in one of the boxes"
DUPLICATE_VALUE_IN_COLUMN
DUPLICATE_VALUE_IN_COLUMN: "There is a duplicate value in one of the columns"
DUPLICATE_VALUE_IN_ROW
DUPLICATE_VALUE_IN_ROW: "There is a duplicate value in one of the rows"
INVALID_BOARD_CHARACTERS
INVALID_BOARD_CHARACTERS: "The board contains characters other than the empty value: 0 and the following candidates: 123456789"
INVALID_BOARD_LENGTH
INVALID_BOARD_LENGTH: "The board is not length 9"
INVALID_CANDIDATE_TYPE
INVALID_CANDIDATE_TYPE: "Candidate isn't a string candidate or a number candidate index"
INVALID_VALUE
INVALID_VALUE: "The value provided isn't one of the following options allowed: 123456789"
MISSING_VALUE
MISSING_VALUE: "A value is missing from the notes and placed values of a group"
MULTIPLE_SOLUTIONS
MULTIPLE_SOLUTIONS: "This board has multiple solutions"
NOT_SOLVED
NOT_SOLVED: "This board isn't solved"
ROW_INDEX_OUT_OF_RANGE
ROW_INDEX_OUT_OF_RANGE: "The row index used isn't in the range 0-8"
STRATEGY_NOT_IDENTIFIED
STRATEGY_NOT_IDENTIFIED: "A strategy hasn't been identified yet"
UNSOLVABLE
UNSOLVABLE: "This board isn't solvable"
Includes custom error messages