GetMessageByIdParams

public final class GetMessageByIdParams

Get message parameters.

Gets a message by its global unique ID (messageId) or client-side message ID (messageClientId). Either one can be used. If both are set, messageId takes priority.

Usage example:

// get by global unique ID
val params = GetMessageByIdParams(messageId = "ABCD-1234-EFGH")
BaseChannel.getMessageById(params) { message, error ->
// ...
}

// get by client message ID
val params = GetMessageByIdParams(messageClientId = 12345)
BaseChannel.getMessageById(params) { message, error ->
// ...
}

Parameters

messageId

message global unique ID (server-side unique ID), mutually exclusive with messageClientId

messageClientId

client-side message ID, mutually exclusive with messageId

Constructors

Link copied to clipboard
public GetMessageByIdParams GetMessageByIdParams(String messageId, Integer messageClientId)

Properties

Link copied to clipboard
private final Integer messageClientId
Link copied to clipboard
private final String messageId

Functions

Link copied to clipboard
public final Integer getMessageClientId()
Link copied to clipboard
public final String getMessageId()