Package

im.actor.api

rpc

Permalink

package rpc

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. rpc
  2. HistoryImplicits
  3. PeersImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class AuthData(userId: Int, authSid: Int) extends Product with Serializable

    Permalink
  2. final case class Authorized[+A](a: A) extends MaybeAuthorized[A] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  3. case class AuthorizedClientData(authId: Long, sessionId: Long, userId: Int, authSid: Int) extends BaseClientData with Product with Serializable

    Permalink
  4. trait BSerializable extends Serializable

    Permalink
  5. trait BaseClientData extends AnyRef

    Permalink
  6. case class ClientData(authId: Long, sessionId: Long, authData: Option[AuthData]) extends BaseClientData with Product with Serializable

    Permalink
  7. trait ContainsHeader extends AnyRef

    Permalink
  8. trait ErrorData extends BSerializable

    Permalink
  9. implicit class ExtGroupOutPeer extends AnyRef

    Permalink
    Definition Classes
    PeersImplicits
  10. implicit class ExtHistoryMessageModel extends AnyRef

    Permalink
    Definition Classes
    HistoryImplicits
  11. implicit class ExtOutPeer extends AnyRef

    Permalink
    Definition Classes
    PeersImplicits
  12. implicit class ExtPeer extends AnyRef

    Permalink
    Definition Classes
    PeersImplicits
  13. implicit class ExtPeerCompanion extends AnyRef

    Permalink
    Definition Classes
    PeersImplicits
  14. implicit class ExtPeerModel extends AnyRef

    Permalink
    Definition Classes
    PeersImplicits
  15. case class GuestClientData(authId: Long, sessionId: Long) extends BaseClientData with Product with Serializable

    Permalink
  16. trait HistoryImplicits extends AnyRef

    Permalink
  17. sealed trait MaybeAuthorized[+A] extends AnyRef

    Permalink
  18. trait MaybeAuthorizedInstances extends AnyRef

    Permalink
  19. type OkResp[+A] = A

    Permalink
  20. class ParseException extends Exception

    Permalink
  21. trait PeersImplicits extends AnyRef

    Permalink
  22. case class Request(body: RpcRequest) extends Product with Serializable

    Permalink
  23. case class RpcError(code: Int, tag: String, userMessage: String, canTryAgain: Boolean, data: Option[ErrorData]) extends RpcResult with Product with Serializable

    Permalink
  24. case class RpcInternalError(canTryAgain: Boolean, tryAgainDelay: Int) extends RpcResult with Product with Serializable

    Permalink
  25. case class RpcOk(response: RpcResponse) extends RpcResult with Product with Serializable

    Permalink
  26. trait RpcRequest extends BSerializable

    Permalink
  27. trait RpcResponse extends BSerializable

    Permalink
  28. trait RpcResult extends AnyRef

    Permalink
  29. trait Service extends AnyRef

    Permalink
  30. trait Update extends BSerializable with ContainsHeader

    Permalink
  31. trait UpdateBox extends BSerializable with ContainsHeader

    Permalink

Value Members

  1. object CommonRpcErrors

    Permalink
  2. object DBIOResultRpc

    Permalink
  3. object Error

    Permalink
  4. object FutureResultRpc extends FutureResult[RpcError]

    Permalink
  5. object Implicits extends PeersImplicits with HistoryImplicits

    Permalink
  6. object MaybeAuthorized extends MaybeAuthorizedInstances with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  7. object NotAuthorized extends MaybeAuthorized[Nothing] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  8. object Ok

    Permalink
  9. object Request extends ContainsHeader with Serializable

    Permalink
  10. package auth

    Permalink
  11. def authorized[R](clientData: ClientData)(fa: (AuthorizedClientData) ⇒ Future[Xor[RpcError, R]])(implicit ec: ExecutionContext): Future[Xor[RpcError, R]]

    Permalink
  12. package codecs

    Permalink
  13. package collections

    Permalink
  14. package configs

    Permalink
  15. package contacts

    Permalink
  16. package counters

    Permalink
  17. package device

    Permalink
  18. package encryption

    Permalink
  19. package eventbus

    Permalink
  20. package features

    Permalink
  21. package files

    Permalink
  22. package groups

    Permalink
  23. package integrations

    Permalink
  24. package invites

    Permalink
  25. package messaging

    Permalink
  26. package misc

    Permalink
  27. package peers

    Permalink
  28. package profile

    Permalink
  29. package pubgroups

    Permalink
  30. package push

    Permalink
  31. package raw

    Permalink
  32. def recoverCommon: PartialFunction[Throwable, RpcError]

    Permalink
  33. package search

    Permalink
  34. package sequence

    Permalink
  35. package stats

    Permalink
  36. package stickers

    Permalink
  37. package storage

    Permalink
  38. package teams

    Permalink
  39. package users

    Permalink
  40. package values

    Permalink
  41. package wallpappers

    Permalink
  42. package weak

    Permalink
  43. package webactions

    Permalink
  44. package webrtc

    Permalink

Inherited from HistoryImplicits

Inherited from PeersImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped