final class verbatim extends Annotation with RpcEncoding

Turns off raw value encoding as specified by encoded. By default, single and optional raw parameters are already verbatim, so using verbatim only makes sense on multi raw parameters or raw methods themselves, which means turning off encoding of method's result.

When encoding is turned off, raw and real types must be exactly the same types. For example, the following raw RPC definition will match only raw RPC traits whose methods take Ints as parameters and return Doubles as values:

trait VerbatimRawRpc {
  @verbatim def call(@methodName rpcName: String, @multi @verbatim args: Map[String,Int]): Double
}
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. verbatim
  2. RpcEncoding
  3. RawParamAnnotation
  4. RawMethodAnnotation
  5. RawSymAnnotation
  6. StaticAnnotation
  7. Annotation
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new verbatim()