case class RPCMetadata[T](name: String, annotations: List[MetadataAnnotation], procedureSignatures: Map[String, StandardRPCFramework.ProcedureSignature], functionSignatures: Map[String, StandardRPCFramework.FunctionSignature[_]], getterSignatures: Map[String, StandardRPCFramework.GetterSignature[_]]) extends Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RPCMetadata
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RPCMetadata(name: String, annotations: List[MetadataAnnotation], procedureSignatures: Map[String, StandardRPCFramework.ProcedureSignature], functionSignatures: Map[String, StandardRPCFramework.FunctionSignature[_]], getterSignatures: Map[String, StandardRPCFramework.GetterSignature[_]])

Value Members

  1. val annotations: List[MetadataAnnotation]
    Annotations
    @reifyAnnot() @multi()
  2. val functionSignatures: Map[String, StandardRPCFramework.FunctionSignature[_]]
    Annotations
    @multi() @rpcMethodMetadata()
  3. val getterSignatures: Map[String, StandardRPCFramework.GetterSignature[_]]
    Annotations
    @multi() @rpcMethodMetadata()
  4. val name: String
    Annotations
    @reifyName( useRawName = ... )
  5. val procedureSignatures: Map[String, StandardRPCFramework.ProcedureSignature]
    Annotations
    @multi() @verbatim() @rpcMethodMetadata()