Function: getSubscriptionAccessStatus()
Ownership is independent of recurring consent; missing lookup state never means no access.
getSubscriptionAccessStatus(
tokenId,balances,now?): {currentAccessEndsAt:null;futureAccessTimes:null;isSubscribed:null;nextAccessStartsAt:null;status:"unavailable";subscribedTimes:null; } | {currentAccessEndsAt:bigint|null;futureAccessTimes:object[];isSubscribed:boolean;nextAccessStartsAt:bigint|null;status:"available";subscribedTimes:object[]; }
Defined in: packages/bitbadgesjs-sdk/src/core/subscriptions.ts:22
Ownership is independent of recurring consent; missing lookup state never means no access.
Parameters
tokenId
bigint
balances
readonly SubscriptionAccessBalance[] | undefined
now?
bigint = ...
Returns
{ currentAccessEndsAt: null; futureAccessTimes: null; isSubscribed: null; nextAccessStartsAt: null; status: "unavailable"; subscribedTimes: null; } | { currentAccessEndsAt: bigint | null; futureAccessTimes: object[]; isSubscribed: boolean; nextAccessStartsAt: bigint | null; status: "available"; subscribedTimes: object[]; }