Package-level declarations

Types

Link copied to clipboard
data class ChatDeviceModel(var id: String, var deviceType: DeviceType, var token: String, var eventType: ReactiveEvent.TYPE? = null, var path: String? = null) : Parcelable, ReactiveEvent
Link copied to clipboard
class ChatModel(var type: ChatType, var id: String = "", var lastMessage: MessageModel? = null, var timestamp: FirebaseDate = FirebaseDate(), var participants: MutableList<ChatParticipantModel> = mutableListOf(), var image: String = "", var name: String = "", var eventType: ReactiveEvent.TYPE? = null, var path: String? = null) : ReactiveEvent, Parcelable, Comparable<ChatModel>
Link copied to clipboard
data class ChatParticipantModel(var id: String, var joinTimestamp: FirebaseDate = FirebaseDate(), var permission: PermissionType = PermissionType.COMMON, var push_active: Boolean = true, var unread: Int = 0, var user: ChatUserModel? = null, var eventType: ReactiveEvent.TYPE? = null, var path: String? = null) : ReactiveEvent, Parcelable
Link copied to clipboard
Link copied to clipboard
data class ChatUserModel(var id: String, val name: String, val image: String, val devices: List<ChatDeviceModel> = mutableListOf(), var unread: Int = 0, val pushActive: Boolean = true, var conversation: List<String> = mutableListOf(), var eventType: ReactiveEvent.TYPE? = null, var path: String? = null) : Parcelable, ReactiveEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FirebaseDate(val action: FirebaseDateEnum = FirebaseDateEnum.NOW, val calendar: Calendar? = null) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class MessageInfModel(var id: String, var deleted: Boolean = false, var readTimestamp: FirebaseDate? = FirebaseDate(), var eventType: ReactiveEvent.TYPE? = null, var path: String? = null) : ReactiveEvent, Parcelable
Link copied to clipboard
data class MessageModel(var id: String, var timestamp: FirebaseDate = FirebaseDate(), var type: Int = 0, val senderId: String, val content: ContentMessage<*>? = null, val users: MutableList<MessageInfModel>, var sender: ChatUserModel? = null, var eventType: ReactiveEvent.TYPE? = null, var path: String? = null) : ReactiveEvent, Parcelable
Link copied to clipboard
Link copied to clipboard
interface ReactiveEvent