//
|
// WASubscriptionStatus.h
|
// WASdkIntf
|
//
|
|
#import <Foundation/Foundation.h>
|
|
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
|