Package ai.nexconn.chat.user.model
Class SubscribeChangeEvent
-
- All Implemented Interfaces:
public final class SubscribeChangeEventSubscription change event.
Describes a change to subscription information that occurred on another device.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringuserIdprivate final SubscribeTypesubscribeTypeprivate final SubscribeOperationTypeoperationTypeprivate final LongsubscribeTimeprivate final Integerexpiry
-
Constructor Summary
Constructors Constructor Description SubscribeChangeEvent(String userId, SubscribeType subscribeType, SubscribeOperationType operationType, Long subscribeTime, Integer expiry)
-
Method Summary
Modifier and Type Method Description final StringgetUserId()final SubscribeTypegetSubscribeType()final SubscribeOperationTypegetOperationType()final LonggetSubscribeTime()final IntegergetExpiry()-
-
Constructor Detail
-
SubscribeChangeEvent
SubscribeChangeEvent(String userId, SubscribeType subscribeType, SubscribeOperationType operationType, Long subscribeTime, Integer expiry)
- Parameters:
userId- The ID of the subscribed usersubscribeType- Subscription typeoperationType- Operation type (subscribe / unsubscribe)subscribeTime- Subscription time (Unix timestamp in milliseconds)expiry- Subscription duration in seconds
-
-
Method Detail
-
getUserId
final String getUserId()
-
getSubscribeType
final SubscribeType getSubscribeType()
-
getOperationType
final SubscribeOperationType getOperationType()
-
getSubscribeTime
final Long getSubscribeTime()
-
getExpiry
final Integer getExpiry()
-
-
-
-