SubscriptionStatusInfo

public final class SubscriptionStatusInfo

Subscription status info.

Represents the detailed information of an active subscription event, including the subscription type, time, validity period, and per-platform status.

Parameters

userId

The ID of the subscribed user

subscribeType

Subscription type

subscribeTime

Subscription time (Unix timestamp in milliseconds)

expiry

Subscription duration in seconds

details

Per-platform subscription status details

userProfile

User profile info, available when subscribe type is SubscribeType.USER_PROFILE

Constructors

Link copied to clipboard
public SubscriptionStatusInfo SubscriptionStatusInfo(String userId, SubscribeType subscribeType, Long subscribeTime, Integer expiry, List<SubscriptionStatusDetail> details, UserProfile userProfile)

Properties

Link copied to clipboard
private final List<SubscriptionStatusDetail> details
Link copied to clipboard
private final Integer expiry
Link copied to clipboard
private final Long subscribeTime
Link copied to clipboard
Link copied to clipboard
private final String userId
Link copied to clipboard
private final UserProfile userProfile

Functions

Link copied to clipboard
public final List<SubscriptionStatusDetail> getDetails()
Link copied to clipboard
public final Integer getExpiry()
Link copied to clipboard
public final Long getSubscribeTime()
Link copied to clipboard
Link copied to clipboard
public final String getUserId()
Link copied to clipboard
public final UserProfile getUserProfile()