abstract
class
RestApiCompanion[Implicits, Real] extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asHandleRequest(real: Real): HandleRequest
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
final
def
fromHandleRequest(handleRequest: HandleRequest): Real
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
val
implicits: Implicits
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
implicit final
lazy val
restAsRaw: raw.RawRest.AsRawRpc[Real]
-
-
implicit final
lazy val
restMetadata: RestMetadata[Real]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Base class for REST trait companions. Reduces boilerplate needed in order to define appropriate instances of
AsRawReal
andRestMetadata
for given trait. TheImplicits
type parameter lets you inject additional implicits into macro materialization of these instances, e.g. DefaultRestImplicits. Usually, for even less boilerplate, this base class is extended by yet another abstract class which fixes theImplicits
type, e.g. DefaultRestApiCompanion.