You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.4 KiB
56 lines
1.4 KiB
// |
|
// TFUserInfoManager.h |
|
// WXReader |
|
// |
|
// Created by 谢腾飞 on 2020/12/3. |
|
// Copyright © 2020 xtfei_2011@126.com. All rights reserved. |
|
// |
|
|
|
#import <Foundation/Foundation.h> |
|
|
|
NS_ASSUME_NONNULL_BEGIN |
|
|
|
@interface TFUserInfoManager : NSObject<NSCopying, NSMutableCopying> |
|
|
|
@property (nonatomic ,copy) NSString *token; |
|
|
|
@property (nonatomic ,assign) NSInteger uid; |
|
|
|
@property (nonatomic ,copy) NSString *nickname; |
|
|
|
@property (nonatomic ,copy) NSString *mobile; |
|
|
|
@property (nonatomic ,copy) NSString *avatar; |
|
|
|
/// 0:未知,1:女,2:男 |
|
@property (nonatomic ,assign) NSInteger gender; |
|
|
|
@property (nonatomic ,assign ,getter = isVip) BOOL vip; |
|
/// 主货币余额 |
|
@property (nonatomic ,assign) NSInteger masterRemain; |
|
/// 子货币余额 |
|
@property (nonatomic ,assign) NSInteger subRemain; |
|
/// 月票余额 |
|
@property (nonatomic ,assign) NSInteger ticketRemain; |
|
/// 总余额 |
|
@property (nonatomic ,assign) NSInteger totalRemain; |
|
/// 自动订阅开启状态 |
|
@property (nonatomic ,assign) BOOL auto_sub; |
|
/// 登录状态 |
|
@property (nonatomic ,assign ,class ,readonly ,getter = isLogin) BOOL login; |
|
|
|
/// 更新Model数据,会自动同步本地数据。 |
|
+ (instancetype)updateWithDict:(NSDictionary *)dict; |
|
|
|
+ (instancetype)shareInstance; |
|
|
|
+ (instancetype)logout; |
|
|
|
+ (instancetype)allocWithZone:(struct _NSZone *)zone UNAVAILABLE_ATTRIBUTE; |
|
|
|
+ (instancetype)alloc UNAVAILABLE_ATTRIBUTE; |
|
|
|
+ (instancetype)new UNAVAILABLE_ATTRIBUTE; |
|
@end |
|
|
|
NS_ASSUME_NONNULL_END
|
|
|