im
.
actor
.
api
.
rpc
contacts
package
contacts
Visibility
Public
All
Type Members
final
case class
ApiEmailToImport
(
email:
String
,
name:
Option
[
String
]
)
extends
Product
with
Serializable
final
case class
ApiPhoneToImport
(
phoneNumber:
Long
,
name:
Option
[
String
]
)
extends
Product
with
Serializable
sealed
trait
ContactsRpcRequest
extends
RpcRequest
trait
ContactsService
extends
Service
final
case class
RequestAddContact
(
userId:
Int
,
accessHash:
Long
)
extends
ContactsRpcRequest
with
ContainsHeader
with
Product
with
Serializable
final
case class
RequestGetContacts
(
contactsHash:
String
)
extends
ContactsRpcRequest
with
ContainsHeader
with
Product
with
Serializable
final
case class
RequestImportContacts
(
phones:
IndexedSeq
[
Refs.ApiPhoneToImport
]
,
emails:
IndexedSeq
[
Refs.ApiEmailToImport
]
)
extends
ContactsRpcRequest
with
ContainsHeader
with
Product
with
Serializable
final
case class
RequestRemoveContact
(
userId:
Int
,
accessHash:
Long
)
extends
ContactsRpcRequest
with
ContainsHeader
with
Product
with
Serializable
final
case class
RequestSearchContacts
(
request:
String
)
extends
ContactsRpcRequest
with
ContainsHeader
with
Product
with
Serializable
final
case class
ResponseGetContacts
(
users:
IndexedSeq
[
ApiUser
]
,
isNotChanged:
Boolean
)
extends
RpcResponse
with
Product
with
Serializable
final
case class
ResponseImportContacts
(
users:
IndexedSeq
[
ApiUser
]
,
seq:
Int
,
state:
Array
[
Byte
]
)
extends
RpcResponse
with
Product
with
Serializable
final
case class
ResponseSearchContacts
(
users:
IndexedSeq
[
ApiUser
]
)
extends
RpcResponse
with
Product
with
Serializable
final
case class
UpdateContactRegistered
(
userId:
Int
,
isSilent:
Boolean
,
date:
Long
,
randomId:
Long
)
extends
Update
with
Product
with
Serializable
final
case class
UpdateContactsAdded
(
uids:
IndexedSeq
[
Int
]
)
extends
Update
with
Product
with
Serializable
final
case class
UpdateContactsRemoved
(
uids:
IndexedSeq
[
Int
]
)
extends
Update
with
Product
with
Serializable
Value Members
object
ApiEmailToImport
extends
Serializable
object
ApiPhoneToImport
extends
Serializable
object
RequestAddContact
extends
Serializable
object
RequestGetContacts
extends
Serializable
object
RequestImportContacts
extends
Serializable
object
RequestRemoveContact
extends
Serializable
object
RequestSearchContacts
extends
Serializable
object
ResponseGetContacts
extends
Serializable
object
ResponseImportContacts
extends
Serializable
object
ResponseSearchContacts
extends
Serializable
object
UpdateContactRegistered
extends
Serializable
object
UpdateContactsAdded
extends
Serializable
object
UpdateContactsRemoved
extends
Serializable
Ungrouped