// 
 | 
//  WAParamConfigObj.h 
 | 
//  WASDKUI 
 | 
// 
 | 
//  Created by wuyx on 15/11/25. 
 | 
//  Copyright © 2015年 GHW-T-01. All rights reserved. 
 | 
// 
 | 
  
 | 
#import <Foundation/Foundation.h> 
 | 
  
 | 
@interface WAParamConfigObj : NSObject<NSCoding,NSCopying> 
 | 
@property(nonatomic)BOOL enableExtend; 
 | 
@property(nonatomic)BOOL enableHotPatch; 
 | 
@property(nonatomic,copy)NSString* afadAppKey; 
 | 
@property(nonatomic,copy)NSString* fbSecretKey; 
 | 
@property(nonatomic,copy)NSString* rewardType; 
 | 
@property(nonatomic)float reorderLimitTime; 
 | 
@property(nonatomic) NSInteger paymentReportTime; 
 | 
@property(nonatomic) float heartbeatIntervalTime; 
 | 
@property(nonatomic)int eventCacheNumberLimit; 
 | 
@property(nonatomic)int eventCacheTimeLimit; 
 | 
@property(nonatomic,copy)NSString* eventTypeImmediate; 
 | 
@property(nonatomic,strong)NSNumber* enableNewAccount; 
 | 
@property(nonatomic,strong)NSNumber* enableChangeAccount; 
 | 
@property(nonatomic,strong)NSNumber* isTestDevice; 
 | 
@property(nonatomic,copy)NSString* userAgreementUrl; 
 | 
@property(nonatomic,strong)NSNumber* uploadPurchaseLog; 
 | 
@property(nonatomic) NSInteger adVideoCacheCount; 
 | 
@property(nonatomic) NSInteger enableBindAccount; // 绑定:  0-关闭, 1-打开  2-强制绑定(国内) 
 | 
@property(nonatomic) NSInteger enableUnBindAccount; // 解绑:   0-关闭,1-打开 
 | 
@property(nonatomic,copy)NSString* privacyUrl; // 隐私协议url 
 | 
@property(nonatomic,copy)NSString* privacyUpdateTime; // 用户协议更新时间 
 | 
@property(nonatomic,copy)NSString* userPolicyUrl; // 用户协议 
 | 
@property(nonatomic,copy)NSString* childPrivacyUrl; // 儿童隐私协议地址 
 | 
  
 | 
  
 | 
  
 | 
@property(nonatomic)NSInteger userCenterStatus; // 用户中心状态 0-关闭,1-打开 
 | 
@property(nonatomic)NSInteger userCenterStatusV2; //新版用户中心状态(CharacterID):0-关闭, 1-打开 
 | 
@property(nonatomic)NSInteger isRechargeCenterPay; // 是否开启充值中心支付:0-关闭,1-打开,2-仅安卓打开,3-仅IOS打开 
 | 
@property(nonatomic,copy)NSString* rechargeCenterIcon; // 充值中心的支付图片URL 
 | 
@property (nonatomic, copy) NSDictionary *paymentTip; //付款信息提示  (complete:提示语字段的key) 
 | 
@property(nonatomic)NSInteger logEventControl; //  事件日志开关  0  关闭 1 全部打开  2 仅android打开   3 仅ios打开   
 | 
@property(nonatomic)NSInteger loginRna;     // 0 - 关闭,登录后不弹实名认证。   1 - 开启并强制   2开启不强制 
 | 
@property(nonatomic)NSInteger paymentRna;   // 0 - 关闭,下单前不弹出实名认证。  1 - 开启并强制   2开启不强制 
 | 
  
 | 
@property(nonatomic)NSInteger autoGuestLogin;       // 游客自动登录开关 0 - 开启,  1 - 关闭 
 | 
@property(nonatomic)NSInteger guestLoginBindAlert;   // 游客登录绑定提醒 0 - 关闭,  1 - 开启 
 | 
  
 | 
@property (nonatomic)NSInteger isOpenAccountDelete;       // 账号注销总开关 (0-关闭, 1-ALL, 2-仅Android 3-仅iOS) 
 | 
@property (nonatomic)NSInteger accountDeleteBufferDays;   // 账号注销缓存天数 (默认 15) 
 | 
@property (nonatomic)NSInteger deletingAccountRemind;     // 账号注销提醒开关.(0-关闭, 1-开启, 默认关闭) 开启后,当注销中用户登录时,SDK弹出取消注销账号提醒,如用户取消,则SDK自动调用取消删除账号接口 
 | 
@property(nonatomic,copy)NSString* deleteAccountProtocolURL; // 删除账号协议 
 | 
  
 | 
//3.15.0 add 20230523 
 | 
@property(nonatomic)NSInteger isOpenKefuV2; // SDK客服开关V2(0-关闭, 1-开启, 默认关闭) 
 | 
@property(nonatomic,copy)NSString* kefuEntranceId; // aihelp客服入口id 
 | 
@property(nonatomic)NSInteger isOpenGameReview; // 游戏评价开关(0-关闭, 1-仅安卓开启,2-仅ios开启,3-全部开启, 默认关闭) 
 | 
  
 | 
@property(nonatomic,copy)NSString* kefuGameReviewEntranceId; //AIHELP游戏评价入口 
 | 
  
 | 
@property(nonatomic,copy)NSString * mobile_country;// 优先展示国家 
 | 
  
 | 
@property(nonatomic)NSInteger isOpenfbLimitLogin; // facebook限制性登录开发( 0 关闭  1开启,默认关闭, 不返回,或0,默认关闭) 
 | 
@property(nonatomic)NSInteger isOpenEventSend;  // 是否已配置累充金额,若配置了此参数,则返回已配置的金额 
 | 
  
 | 
  
 | 
// 特殊等级事件 
 | 
@property(nonatomic,copy)NSString * keyLevels;// 特殊等级事件,多个逗号分隔   "keyLevels": "5,10,20", 
 | 
  
 | 
/** 
 | 
 * Consent 同意通知ID 
 | 
 */ 
 | 
@property(nonatomic,copy)NSString * consentNoticeId; 
 | 
  
 | 
//4.8.0 add 
 | 
@property(nonatomic)NSInteger iosPromotionSwitch; // iOS 互推广告开关0:关闭 1:打开 
 | 
  
 | 
  
 | 
  
 | 
// 浮窗有关开关 4. 7.0 
 | 
@property(nonatomic,copy)NSString * platformGameId;//GHG或R2平台的游戏ID 
 | 
@property(nonatomic,copy)NSString * floatingPageUrl;//GHG或R2浮窗页面的URL 
 | 
@property(nonatomic,copy)NSString * floatingPageRefreshAutoOpen;//刷新”不再提醒”状态,返回时间戳 
 | 
@property(nonatomic,copy)NSString * publisher;//发行主体 
 | 
@property(nonatomic,copy)NSString * platformLoginUrl;//GHG或R2平台的登录URL 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
@property(nonatomic,copy)NSString * platformClientKey;//ghg/r2的platformClientKey 
 | 
@property(nonatomic,copy)NSString * fbPermission;//fb特殊权限,多个用逗号隔开 
 | 
@property(nonatomic,copy)NSString * oneLinkTemplateId;//af one Link模板id 
 | 
  
 | 
  
 | 
  
 | 
@property(nonatomic)NSInteger  platformPackageType;//0-GHG或1-R2,不返回默认GHG 
 | 
/** 
 | 
 浮窗按钮默认完整显示,当对按钮操作后,才会靠边收起并变半透明显示,操作指移动或点击按钮打开浮窗页 
 | 
 0 关闭 
 | 
 1 设备首次 
 | 
 2 每天首次 
 | 
 不返回默认关闭 
 | 
  */ 
 | 
@property(nonatomic)NSInteger  floatingPageControl; 
 | 
  
 | 
  
 | 
  
 | 
/** 
 | 
 当浮窗按钮启用时,进入游戏获取到角色信息后,每天自动打开浮窗1次,自动打开的浮窗,3秒无操作则自动关闭 
 | 
 0 关闭 
 | 
 1 启用 
 | 
 不返回默认关闭 
 | 
  */ 
 | 
@property(nonatomic)NSInteger  floatingPageAutoOpen; 
 | 
  
 | 
  
 | 
/** 
 | 
 浮窗弹出总开关; 
 | 
 0:关闭 
 | 
 1:全部打开 
 | 
 2:仅安卓开启 
 | 
 3:仅IOS开启 
 | 
 不返回默认关闭 
 | 
 */ 
 | 
@property(nonatomic)NSInteger  floatingPageSwitch; 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
@property(nonatomic,copy)NSString * aiHelpAppIdIos;//aiHelp appid (苹果) 
 | 
@property(nonatomic,copy)NSString * aiHelpDomain;//aiHelp appid domain 
 | 
@property(nonatomic,copy)NSString * appleId;//苹果ID(管理后台是带id前缀,需要单独处理) 
 | 
  
 | 
  
 | 
@end 
 |