SubscribeEventParams

public final class SubscribeEventParams

Subscription event request parameters.

Used for Subscribe, Unsubscribe and Query Subscribe Event request Parameter.

Usage Example:

// Subscribe to online status
val params = SubscribeEventParams(SubscribeType.ONLINE_STATUS, listOf("userId1", "userId2")).apply {
expiry = 7 * 24 * 60 * 60 // 7days validity period
}

Parameters

subscribeType

Subscription type

userIds

Subscribe userIDList

Constructors

Link copied to clipboard
public SubscribeEventParams SubscribeEventParams(SubscribeType subscribeType, List<String> userIds)

Properties

Link copied to clipboard
private Integer expiry

Subscription duration, Unit seconds (60s ~ 30days).

Link copied to clipboard
Link copied to clipboard
private final List<String> userIds

Functions

Link copied to clipboard
public final Integer getExpiry()

Subscription duration, Unit seconds (60s ~ 30days).

Link copied to clipboard
Link copied to clipboard
public final List<String> getUserIds()
Link copied to clipboard
public final Unit setExpiry(Integer expiry)

Subscription duration, Unit seconds (60s ~ 30days).