12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #import <UIKit/UIKit.h>
- #import <Foundation/Foundation.h>
- #import <BioAuthEngine/IBioAuthTask.h>
- #import <BioAuthEngine/APBTaskContext.h>
- #import <BioAuthEngine/APBLogger.h>
- #import <BioAuthEngine/AFEAlertView.h>
- #import <APBToygerFacade/APBToygerUtils.h>
- #import <BioAuthEngine/APBToygerRemoteConfig.h>
- #import <BioAuthEngine/APBToygerBehavlogManager.h>
- #import <BioAuthEngine/BioAuthCommonSetting.h>
- #import <APBToygerFacade/APBToygerViewController.h>
- @class DTFLogMonitor,APBToygerDataCenter;
- typedef void (^APFAlertExtraAction)();
- @interface APBToygerBaseTask : NSObject <IBioAuthTask>
- @property(nonatomic, copy)NSString *taskName;
- @property(nonatomic, strong)APBTaskContext *context;
- @property(nonatomic, weak)NSMutableDictionary *pipeInfo;
- @property(nonatomic, weak)UIViewController *parentViewController;
- @property(nonatomic, weak)APBToygerViewController *currentViewController;
- @property(nonatomic, weak)UIView *currentView;
- @property(nonatomic, copy)commandBlock bioCommandBlock;
- @property(nonatomic, strong)APBToygerRemoteConfig * bisConfig;
- @property(nonatomic, strong)APBToygerDataCenter * dataCenter;
- @property(nonatomic, copy)NSString *bisToken;
- @property(nonatomic, assign)NSInteger currentRetryCnt;
- @property(nonatomic, assign)BOOL soundStatus;
- @property(nonatomic, assign)BOOL isMYBank;
- @property(nonatomic, strong)DTFLogMonitor *monitor;
- - (void)exitWithResult:(APBResultType)result failReason:(NSString *)failReason retCodeSub:(NSString *)retCodeSub retMessageSub:(NSString *)retMessageSub;
- - (void)eventQuitWithCompletionCallback:(BioAuthExecCallback)callback;
- - (void)handleRetryActionWithScene:(NSString *)scene
- buttonTitle:(NSString *)title
- extAction:(APFAlertExtraAction)action;
- - (void)handleExitActionWithScene:(NSString *)scene
- buttonTitle:(NSString *)title
- exitReason:(APBResultType)reason
- extAction:(APFAlertExtraAction)action;
- - (void)handleContinueActionWithScene:(NSString *)scene
- buttonTitle:(NSString *)title
- extaction:(APFAlertExtraAction)action;
- - (void)dismissViewControllerAnimated: (BOOL)flag completion:(void (^ __nullable)(void))completion;
- @end
|