A unique identifier for the type of error
Example:
val error = ResultError.Request( message = "Failed to connect to server", code = "CONNECTION_ERROR")