MessageType

public class MessageType

built-in Message class type Constants.

Define SDK built-in Message type identifier (objectName), Used for message Filter, Query etc. Scenario. Custom Message class type can directly Uses Custom objectName String.

Usage Example:

// Filter Text message
val params = MessagesQueryParams().apply {
messageType = MessageType.TEXT
}

// Search Image and File message
val filter = MessageFilter(
messageTypes = listOf(MessageType.IMAGE, MessageType.FILE)
)

Properties

Link copied to clipboard
public final static String COMBINE

Merge Forward message

Link copied to clipboard
public final static String FILE

File message

Link copied to clipboard
public final static String GIF

GIF message

Link copied to clipboard
public final static String IMAGE

Image message

Link copied to clipboard
public final static MessageType INSTANCE
Link copied to clipboard
public final static String LOCATION

Location message

Link copied to clipboard
public final static String RECALL

Recall Notification message

Link copied to clipboard
public final static String REFERENCE

Reference message

Link copied to clipboard
public final static String TEXT

Text message

Link copied to clipboard
public final static String UNKNOWN

Unknown Type

Link copied to clipboard
public final static String VIDEO

small Video message

Link copied to clipboard
public final static String VOICE

high definition Voice message