// // Copyright © 2018年 jm. All rights reserved. // #ifndef IDHDataManager_h #define IDHDataManager_h #import "DHModule.h" @protocol IDHDataManager /// 用户名 @property (nonatomic, copy) NSString *username; /// 密码【海外旧接口鉴权依然需要,暂时不能去除】 @property (nonatomic, copy) NSString *password; /// web服务域名 @property (nonatomic, copy) NSString *webServiceDomain; ///临时tokenUserName 15天有效期-3.2.0单点登录 @property (nonatomic, copy) NSString *tokenUserName; /// 加密保存在plist中,保证tokenUsername先赋值 @property (nonatomic, copy) NSString *accessToken; /// 是否弹出乐盒添加指引 @property (nonatomic, assign) BOOL needShowAddBox; /// 是否登录,存储变量,不存在本地 @property (nonatomic, assign) BOOL isLogin; /// 是否满足自动登录的条件(username、token都有) @property (nonatomic, assign, readonly) BOOL isAutoLoginSatisfied; /// 登录类型 @property (nonatomic, assign) NSInteger loginType; /// 用户id @property (nonatomic, assign) int64_t userId; /// 入口地址 【不包括http前缀】 @property (nonatomic, copy) NSString *entryAddress; /// H5入口域名 不包含Https @property (nonatomic, copy) NSString *h5Entryurl; /// 入口端口 @property (nonatomic, copy) NSString *entryPort; /// 精确到小数点后6位,东经0~180度,西经-180~0度(自动登录时,如果在调用UserLogin前未获取到当前的经纬度,使用保存的信息经度) @property (nonatomic, assign) double latitude; /// 纬度,精确到小数点后6位,北纬0~90度, 南纬-90~0度 @property (nonatomic, assign) double longitude; /// 设备推送deviceToken @property (nonatomic, copy) NSString *deviceToken; /// 是否苹果测试账号 @property (nonatomic, assign, readonly) BOOL isAuditAccount; @end #endif /* IDHDataManager_h */