t

com.avsystem.commons.rpc

RpcEncoding

sealed trait RpcEncoding extends Annotation with RawMethodAnnotation with RawParamAnnotation

Base trait for verbatim and encoded. These annotations can be applied either on a raw method or raw parameter in order to specify how matching real method results or matching real parameter values are encoded as raw values. Currently there are two possible cases: verbatim (no encoding) and encoded (encoding using AsRaw and AsReal typeclasses). By default, method return values and multi parameters are encoded while single and optional parameters are verbatim. See documentation of verbatim and encoded for more details.

Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RpcEncoding
  2. RawParamAnnotation
  3. RawMethodAnnotation
  4. RawSymAnnotation
  5. StaticAnnotation
  6. Annotation
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All