JackingHaiBaoJuheCheckerCarpet.h 1.44 KB
#import <Foundation/Foundation.h>
#import "HaiBaoJuheLoginInfo.h"
#import "TobaccoHaiBaoJuheNotificationRelay.h"
#import "HaiBaoJuheCreateOrderInfo.h"
#import "TobaccoHaiBaoJuheGzyazfInfoRelay.h"
#import "HaiBaoJuheReportInfo.h"
#import "HaiBaoJuheSDKDelegate.h"
 
@interface JackingHaiBaoJuheCheckerCarpet : NSObject<HaiBaoJuheSDKDelegate>
@property(nonatomic, strong)NSString *userId;
@property(nonatomic, strong)id<HaiBaoJuheSDKDelegate> mHaiBaoJuheSDKDelegate;

@property bool onlyOneTimeGzyazf;
+ (JackingHaiBaoJuheCheckerCarpet *)AmatuergetInstanceRefund;
- (void)initChecker;
- (void)startCheck:(HaiBaoJuheLoginInfo *)loginInfo;
- (void) createOrder:(HaiBaoJuheCreateOrderInfo *)gzyazfInfo;
- (void)  CairoHaiBaoJuhereportOpen;
- (void)  CairoHaiBaoJuhereportSDKOpen;
- (void) CairoHaiBaoJuhehandleFirstOpenApp:(NSString*) path;
- (void) reportEnter:(HaiBaoJuheReportInfo *)reInfo;
- (void)  CairoHaiBaoJuheReport:(NSString *)_action :(HaiBaoJuheReportInfo *)reInfo;
- (void)sendNotice:(HaiBaoJuheSDKNotificationType)notiType
          notiName:(NSString *)notiName
        statusCode:(int)nCode
       description:(NSString *)szDescripton
        extendData:(NSObject *)extendData;

- (void)startCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo;

- (void) CairoHaiBaoJuheStartCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo type:(int)type;

/*
 *初始化时调用
 */
- (void)setHaiBaoJuheSDKDelegate:(nullable id<HaiBaoJuheSDKDelegate>)HaiBaoJuheSDKDeletate;
@end