final case class Error(message: String) extends DamlError with Product with Serializable
- Alphabetic
- By Inheritance
- Error
- Serializable
- Product
- Equals
- DamlError
- ContextualizedError
- BaseError
- LocationMixin
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
-  new Error(message: String)
Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-    def asGrpcError: StatusRuntimeException- Definition Classes
- ContextualizedError
 
-    def asGrpcStatus: Status- Definition Classes
- ContextualizedError
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    val cause: StringA human readable string indicating the error 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
 
-   implicit  val code: ErrorCodeThe error code, usually passed in as implicit where the error class is defined 
-    def context: Map[String, String]The context (declared fields) of this error 
-    def definiteAnswerO: Option[Boolean]Controls whether a definite_answererror detail is added to the gRPC status codeControls whether a definite_answererror detail is added to the gRPC status code- Definition Classes
- BaseError
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   implicit  val errorContext: ContextualizedErrorLogger- Definition Classes
- DamlError → ContextualizedError
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-    val location: Option[String]Contains the location where the error has been created. Contains the location where the error has been created. - Definition Classes
- LocationMixin
 
-    def logWithContext(extra: Map[String, String] = Map())(implicit contextualizedErrorLogger: ContextualizedErrorLogger): Unit- Definition Classes
- BaseError
 
-  val message: String
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
 
-    def productElementNames: Iterator[String]- Definition Classes
- Product
 
-    def resources: Seq[(ErrorResource, String)]The resources related to this error 
-    def retryable: Option[ErrorCategoryRetry]Returns retryability information of this particular error Returns retryability information of this particular error In some cases, error instances would like to provide custom retry intervals. This can be achieved by locally overriding this method. Do not use this to change the contract of the error categories. Non-retryable errors shouldn't be made retryable. Only use it for adjusting the retry intervals. 
-    def rpcStatus(overrideCode: Option[Code] = None)(implicit loggingContext: ContextualizedErrorLogger): Status- Definition Classes
- BaseError
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    val throwableO: Option[Throwable]An optional argument to log exceptions An optional argument to log exceptions If you want to log an exception as part of your error, then use the following example: object MyCode extends ErrorCode(id="SUPER_DUPER_ERROR") { case class MyError(someString: String, throwable: Throwable) extends SomeInternalError( cause = "Something failed with an exception bla", throwableO = Some(throwable) ) } NOTE: This throwable's details are not included the exception communicated to the gRPC clients so if you want them communicated, you need to explicitly add them to the e.g. context map or cause string. 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])