Package-level declarations
Types
Link copied to clipboard
data class ChatInboxDTO(val contactId: String, val contactName: String, val contactWaId: String, val profilePicUrl: String?, val lastMessageContent: String, val lastMessageTime: LocalDateTime, val unreadCount: Long)
Representa um item na lista lateral de conversas (Inbox).
Link copied to clipboard
data class ChatMessageDTO(val id: String, val direction: MessageDirection, val type: MessageType, val content: String?, val mediaUrl: String?, val status: MessageStatus, val createdAt: LocalDateTime, val errorCode: String? = null)
Representa uma mensagem detalhada dentro do chat.
Link copied to clipboard
Link copied to clipboard
data class SendMessageRequest(val contactId: String, val type: MessageType = MessageType.TEXT, val content: String? = null, val templateName: String? = null, val templateArgs: List<String>? = null)