Package

im.actor.api.rpc

auth

Permalink

package auth

Visibility
  1. Public
  2. All

Type Members

  1. trait ApiAuthHolder extends Enumeration

    Permalink
  2. final case class ApiAuthSession(id: Int, authHolder: Refs.ApiAuthHolder, appId: Int, appTitle: String, deviceTitle: String, authTime: Int, authLocation: String, latitude: Option[Double], longitude: Option[Double]) extends Product with Serializable

    Permalink
  3. trait ApiEmailActivationType extends Enumeration

    Permalink
  4. trait ApiPhoneActivationType extends Enumeration

    Permalink
  5. sealed trait AuthRpcRequest extends RpcRequest

    Permalink
  6. trait AuthService extends Service

    Permalink
  7. final case class RequestCompleteOAuth2(transactionHash: String, code: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  8. trait RequestGetAuthSessions extends AuthRpcRequest with ContainsHeader

    Permalink
  9. final case class RequestGetOAuth2Params(transactionHash: String, redirectUrl: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  10. final case class RequestSendAuthCallObsolete(phoneNumber: Long, smsHash: String, appId: Int, apiKey: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  11. final case class RequestSendAuthCodeObsolete(phoneNumber: Long, appId: Int, apiKey: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  12. final case class RequestSendCodeByPhoneCall(transactionHash: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  13. final case class RequestSignInObsolete(phoneNumber: Long, smsHash: String, smsCode: String, deviceHash: Array[Byte], deviceTitle: String, appId: Int, appKey: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  14. trait RequestSignOut extends AuthRpcRequest with ContainsHeader

    Permalink
  15. final case class RequestSignUp(transactionHash: String, name: String, sex: Option[ApiSex], password: Option[String]) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  16. final case class RequestSignUpObsolete(phoneNumber: Long, smsHash: String, smsCode: String, name: String, deviceHash: Array[Byte], deviceTitle: String, appId: Int, appKey: String, isSilent: Boolean) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  17. final case class RequestStartAnonymousAuth(name: String, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String]) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  18. final case class RequestStartEmailAuth(email: String, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String]) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  19. final case class RequestStartPhoneAuth(phoneNumber: Long, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String]) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  20. final case class RequestStartTokenAuth(token: String, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String]) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  21. final case class RequestStartUsernameAuth(username: String, appId: Int, apiKey: String, deviceHash: Array[Byte], deviceTitle: String, timeZone: Option[String], preferredLanguages: IndexedSeq[String]) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  22. trait RequestTerminateAllSessions extends AuthRpcRequest with ContainsHeader

    Permalink
  23. final case class RequestTerminateSession(id: Int) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  24. final case class RequestValidateCode(transactionHash: String, code: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  25. final case class RequestValidatePassword(transactionHash: String, password: String) extends AuthRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  26. final case class ResponseAuth(user: ApiUser, config: ApiConfig) extends RpcResponse with Product with Serializable

    Permalink
  27. final case class ResponseGetAuthSessions(userAuths: IndexedSeq[Refs.ApiAuthSession]) extends RpcResponse with Product with Serializable

    Permalink
  28. final case class ResponseGetOAuth2Params(authUrl: String) extends RpcResponse with Product with Serializable

    Permalink
  29. final case class ResponseSendAuthCodeObsolete(smsHash: String, isRegistered: Boolean) extends RpcResponse with Product with Serializable

    Permalink
  30. final case class ResponseStartEmailAuth(transactionHash: String, isRegistered: Boolean, activationType: Refs.ApiEmailActivationType) extends RpcResponse with Product with Serializable

    Permalink
  31. final case class ResponseStartPhoneAuth(transactionHash: String, isRegistered: Boolean, activationType: Option[Refs.ApiPhoneActivationType]) extends RpcResponse with Product with Serializable

    Permalink
  32. final case class ResponseStartUsernameAuth(transactionHash: String, isRegistered: Boolean) extends RpcResponse with Product with Serializable

    Permalink

Value Members

  1. object ApiAuthHolder extends Enumeration with ApiAuthHolder

    Permalink
  2. object ApiAuthSession extends Serializable

    Permalink
  3. object ApiEmailActivationType extends Enumeration with ApiEmailActivationType

    Permalink
  4. object ApiPhoneActivationType extends Enumeration with ApiPhoneActivationType

    Permalink
  5. object RequestCompleteOAuth2 extends Serializable

    Permalink
  6. object RequestGetAuthSessions extends RequestGetAuthSessions with Product with Serializable

    Permalink
  7. object RequestGetOAuth2Params extends Serializable

    Permalink
  8. object RequestSendAuthCallObsolete extends Serializable

    Permalink
  9. object RequestSendAuthCodeObsolete extends Serializable

    Permalink
  10. object RequestSendCodeByPhoneCall extends Serializable

    Permalink
  11. object RequestSignInObsolete extends Serializable

    Permalink
  12. object RequestSignOut extends RequestSignOut with Product with Serializable

    Permalink
  13. object RequestSignUp extends Serializable

    Permalink
  14. object RequestSignUpObsolete extends Serializable

    Permalink
  15. object RequestStartAnonymousAuth extends Serializable

    Permalink
  16. object RequestStartEmailAuth extends Serializable

    Permalink
  17. object RequestStartPhoneAuth extends Serializable

    Permalink
  18. object RequestStartTokenAuth extends Serializable

    Permalink
  19. object RequestStartUsernameAuth extends Serializable

    Permalink
  20. object RequestTerminateAllSessions extends RequestTerminateAllSessions with Product with Serializable

    Permalink
  21. object RequestTerminateSession extends Serializable

    Permalink
  22. object RequestValidateCode extends Serializable

    Permalink
  23. object RequestValidatePassword extends Serializable

    Permalink
  24. object ResponseAuth extends Serializable

    Permalink
  25. object ResponseGetAuthSessions extends Serializable

    Permalink
  26. object ResponseGetOAuth2Params extends Serializable

    Permalink
  27. object ResponseSendAuthCodeObsolete extends Serializable

    Permalink
  28. object ResponseStartEmailAuth extends Serializable

    Permalink
  29. object ResponseStartPhoneAuth extends Serializable

    Permalink
  30. object ResponseStartUsernameAuth extends Serializable

    Permalink

Ungrouped