NCRejection

class NCRejection(msg: String, cause: Throwable) extends RuntimeException

An exception to indicate a rejection of the user input. This exception is either thrown automatically by the processing logic or can be thrown by the user from the intent callback.

This exception typically indicates that user has not provided enough information in the input string to have it processed automatically, without additional curation or modification. In most cases this means that the user's input is either too short or too simple, too long or too complex, missing required context, or unrelated to the requested data model.

Source:
NCRejection.scala
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any

Value members

Inherited methods

final def addSuppressed(x$0: Throwable): Unit
Inherited from:
Throwable
def fillInStackTrace(): Throwable
Inherited from:
Throwable
def getCause(): Throwable
Inherited from:
Throwable
def getLocalizedMessage(): String
Inherited from:
Throwable
def getMessage(): String
Inherited from:
Throwable
def getStackTrace(): Array[StackTraceElement]
Inherited from:
Throwable
final def getSuppressed(): Array[Throwable]
Inherited from:
Throwable
def initCause(x$0: Throwable): Throwable
Inherited from:
Throwable
def printStackTrace(x$0: PrintWriter): Unit
Inherited from:
Throwable
def printStackTrace(x$0: PrintStream): Unit
Inherited from:
Throwable
Inherited from:
Throwable
def setStackTrace(x$0: Array[StackTraceElement]): Unit
Inherited from:
Throwable
def toString(): String
Inherited from:
Throwable