Package ai.nexconn.chat.params
Class SubscribeEventParams
-
- All Implemented Interfaces:
public final class SubscribeEventParamsParameters for subscribing to events.
Usage Example:
val params = SubscribeEventParams(SubscribeType.ONLINE_STATUS, listOf("userId1", "userId2")).apply { expiry = 7 * 24 * 60 * 60 // 7 days } NCEngine.user.subscribeEvent(params) { _, error -> ... }
-
-
Field Summary
Fields Modifier and Type Field Description private Integerexpiryprivate final SubscribeTypesubscribeTypeprivate final List<String>userIds
-
Constructor Summary
Constructors Constructor Description SubscribeEventParams(SubscribeType subscribeType, List<String> userIds)
-
Method Summary
Modifier and Type Method Description final IntegergetExpiry()Subscription duration in seconds (60s ~ 30 days). final UnitsetExpiry(Integer expiry)Subscription duration in seconds (60s ~ 30 days). final SubscribeTypegetSubscribeType()final List<String>getUserIds()-
-
Constructor Detail
-
SubscribeEventParams
SubscribeEventParams(SubscribeType subscribeType, List<String> userIds)
- Parameters:
subscribeType- Subscription typeuserIds- User ID list to subscribe
-
-
Method Detail
-
getExpiry
final Integer getExpiry()
Subscription duration in seconds (60s ~ 30 days).
-
getSubscribeType
final SubscribeType getSubscribeType()
-
getUserIds
final List<String> getUserIds()
-
-
-
-