// // WASubscriptionStatus.h // WASdkIntf // #import NS_ASSUME_NONNULL_BEGIN typedef NS_ENUM(NSInteger, WASubscriptionStatusType) { WASubscriptionStatusTypeActive = 1, WASubscriptionStatusTypeCanceled = 2, WASubscriptionStatusTypeExpired = 3, WASubscriptionStatusTypeRevoked = 4, }; /*! @discussion WASubscriptionStatus 用户订阅状态信息。 */ @interface WASubscriptionStatus : NSObject /// SDK 订阅号。 @property (nonatomic, copy) NSString *subscribeNo; /// WingSDK 订阅商品 ID。 @property (nonatomic, copy) NSString *productId; /// 订阅状态,见 WASubscriptionStatusType。 @property (nonatomic, assign) WASubscriptionStatusType subscribeStatus; /// 到期时间,Unix 毫秒时间戳。 @property (nonatomic, assign) long long expireTime; /// 是否自动续订。 @property (nonatomic, assign, getter=isAutoRenew) BOOL autoRenew; /// 当前价格阶段:freeTrial、introductoryPrice 或 basePrice。 @property (nonatomic, copy, nullable) NSString *offerPhase; @end NS_ASSUME_NONNULL_END