im
.
actor
.
api
.
rpc
invites
package
invites
Visibility
Public
All
Type Members
final
case class
ApiInviteState
(
email:
String
,
name:
Option
[
String
]
,
userId:
Option
[
Int
]
,
tid:
Option
[
Int
]
)
extends
Product
with
Serializable
sealed
trait
InvitesRpcRequest
extends
RpcRequest
trait
InvitesService
extends
Service
trait
RequestLoadOwnSentInvites
extends
InvitesRpcRequest
with
ContainsHeader
final
case class
RequestSendInvite
(
email:
String
,
name:
Option
[
String
]
,
destTeam:
Option
[
ApiOutTeam
]
)
extends
InvitesRpcRequest
with
ContainsHeader
with
Product
with
Serializable
final
case class
ResponseInviteList
(
invites:
IndexedSeq
[
Refs.ApiInviteState
]
,
relatedUsers:
IndexedSeq
[
ApiUser
]
,
relatedGroups:
IndexedSeq
[
ApiGroup
]
,
relatedTeams:
IndexedSeq
[
ApiTeam
]
)
extends
RpcResponse
with
Product
with
Serializable
Value Members
object
ApiInviteState
extends
Serializable
object
RequestLoadOwnSentInvites
extends
RequestLoadOwnSentInvites
with
Product
with
Serializable
object
RequestSendInvite
extends
Serializable
object
ResponseInviteList
extends
Serializable
Ungrouped