|
|
|
|
@ -17,6 +17,7 @@ sealed class PokerAnalyticsException(message: String) : Exception(message) { |
|
|
|
|
object QueryTypeUnhandled: PokerAnalyticsException(message = "filter type not handled") |
|
|
|
|
object QueryValueMapUnexpectedValue: PokerAnalyticsException(message = "valueMap null not expected") |
|
|
|
|
object FilterElementExpectedValueMissing : PokerAnalyticsException(message = "filter is empty or null") |
|
|
|
|
object FilterElementTypeMissing : PokerAnalyticsException(message = "filter element type is missing") |
|
|
|
|
data class QueryValueMapMissingKeys(val missingKeys: List<String>) : PokerAnalyticsException(message = "valueMap does not contain $missingKeys") |
|
|
|
|
data class UnknownQueryTypeForRow(val filterElementRow: FilterElementRow) : PokerAnalyticsException(message = "no filter type for $filterElementRow") |
|
|
|
|
} |