IMessageError

interface IMessageError

User defined status code and message. Can be used to organize error messages using enum classes

example:

enum class GeneralErrors(override val value: Long, override val message: String): IMessageError {
COMMAND_UNKNOWN(100, "Unknown command"),
COMMAND_NOT_IMPLEMENTED(110, "Command not implemented"),
QUERY_UNKNOWN(120, "Unknown query"),
QUERY_NOT_IMPLEMENTED(130, "Query not implemented")
}

Properties

Link copied to clipboard
abstract val message: String

Error message

Link copied to clipboard
abstract val value: Long

Numeric error code