text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import "DTViewController.h"
  
  #import "UITableViewDataSource-Protocol.h"
  #import "UITableViewDelegate-Protocol.h"
  #import "UITextViewDelegate-Protocol.h"
  
  @class APWaspDetail, APWaspTaskInfoModel, NSMutableArray, NSMutableDictionary, NSString, UIImage, UITableView, UITextView, UIView, WPSurveyInputView, WPTaskUnitMediaPicker;
  
  @interface WPTaskViewController : DTViewController <UITableViewDelegate, UITableViewDataSource, UITextViewDelegate>
  {
      _Bool _needInputCache;
      NSMutableDictionary *_taskCaseCachedInput;
      NSString *_appId;
      long long _projectId;
      long long _taskIdFromMiniProgram;
      APWaspTaskInfoModel *_task;
      UITableView *_taskTableView;
      CDUnknownBlockType _dismissBlock;
      CDUnknownBlockType _submitSuccessBlock;
      CDUnknownBlockType _joinFreeTestSuccessBlock;
      UITextView *_currentTextView;
      NSMutableArray *_componentViews;
      WPSurveyInputView *_passedSurveryView;
      WPSurveyInputView *_crashedSurveryView;
      WPSurveyInputView *_othersSurveryView;
      WPTaskUnitMediaPicker *_mediaPicker;
      UIView *_backgroundView;
      long long _currentViewState;
      UIImage *_snapshot;
      APWaspDetail *_waspDetail;
      NSMutableArray *_keyboardSizeQueue;
  }
  
  @property(retain, nonatomic) NSMutableArray *keyboardSizeQueue; // @synthesize keyboardSizeQueue=_keyboardSizeQueue;
  @property(nonatomic) _Bool needInputCache; // @synthesize needInputCache=_needInputCache;
  @property(retain, nonatomic) APWaspDetail *waspDetail; // @synthesize waspDetail=_waspDetail;
  @property(retain, nonatomic) UIImage *snapshot; // @synthesize snapshot=_snapshot;
  @property(nonatomic) long long currentViewState; // @synthesize currentViewState=_currentViewState;
  @property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView;
  @property(retain, nonatomic) WPTaskUnitMediaPicker *mediaPicker; // @synthesize mediaPicker=_mediaPicker;
  @property(retain, nonatomic) WPSurveyInputView *othersSurveryView; // @synthesize othersSurveryView=_othersSurveryView;
  @property(retain, nonatomic) WPSurveyInputView *crashedSurveryView; // @synthesize crashedSurveryView=_crashedSurveryView;
  @property(retain, nonatomic) WPSurveyInputView *passedSurveryView; // @synthesize passedSurveryView=_passedSurveryView;
  @property(retain, nonatomic) NSMutableArray *componentViews; // @synthesize componentViews=_componentViews;
  @property(retain, nonatomic) UITextView *currentTextView; // @synthesize currentTextView=_currentTextView;
  @property(copy, nonatomic) CDUnknownBlockType joinFreeTestSuccessBlock; // @synthesize joinFreeTestSuccessBlock=_joinFreeTestSuccessBlock;
  @property(copy, nonatomic) CDUnknownBlockType submitSuccessBlock; // @synthesize submitSuccessBlock=_submitSuccessBlock;
  @property(copy, nonatomic) CDUnknownBlockType dismissBlock; // @synthesize dismissBlock=_dismissBlock;
  @property(retain, nonatomic) UITableView *taskTableView; // @synthesize taskTableView=_taskTableView;
  @property(retain, nonatomic) APWaspTaskInfoModel *task; // @synthesize task=_task;
  @property(nonatomic) long long taskIdFromMiniProgram; // @synthesize taskIdFromMiniProgram=_taskIdFromMiniProgram;
  @property(nonatomic) long long projectId; // @synthesize projectId=_projectId;
  @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId;
  @property(retain, nonatomic) NSMutableDictionary *taskCaseCachedInput; // @synthesize taskCaseCachedInput=_taskCaseCachedInput;
  - (void).cxx_destruct;
  - (void)joinFreeTestResponse:(id)arg1 withException:(id)arg2;
  - (void)participateRpc;
  - (void)getProjectCaseInfo:(id)arg1 withException:(id)arg2;
  - (void)requestNextTask;
  - (void)setTemplateResultData:(id)arg1;
  - (id)setupRequestModel;
  - (void)SubmitCompletion:(id)arg1 withException:(id)arg2;
  - (void)submitTaskResult;
  - (void)uploadMediaWithBlock:(CDUnknownBlockType)arg1;
  - (void)uploadAllMediaUnitData:(CDUnknownBlockType)arg1;
  - (void)keyboardWillChangeFrame:(id)arg1;
  - (_Bool)autohideNavigationBar;
  - (void)textViewDidEndEditing:(id)arg1;
  - (void)textViewDidBeginEditing:(id)arg1;
  - (id)taskStepView;
  - (id)taskExpectView;
  - (id)taskTargetView;
  - (id)taskResultView:(id)arg1;
  - (id)titleViewForContent:(id)arg1;
  - (id)descriptionLabelForContent:(id)arg1;
  - (id)getLabelWithText:(id)arg1 constrainedWidth:(long long)arg2;
  - (id)getLabelWithText:(id)arg1 constrainedWidth:(long long)arg2 withFont:(id)arg3;
  - (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
  - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  - (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  - (void)cleanInputCache;
  - (id)getCachedInputData;
  - (id)getInputData;
  - (_Bool)checkTemplateDataValidation;
  - (_Bool)checkIsTemplateData;
  - (_Bool)checkSubmitData;
  - (void)submitResult:(id)arg1;
  - (void)continueTesting:(id)arg1;
  - (void)participateFreeTest:(id)arg1;
  - (void)getOtherTaskOnComplete:(id)arg1;
  - (void)getOtherTask:(id)arg1;
  - (void)guideToTaskDetail:(id)arg1;
  - (void)closeExceptionView:(id)arg1;
  - (void)refreshData:(id)arg1;
  - (void)touchBackground:(id)arg1;
  - (void)resignFirstResponder:(id)arg1;
  - (void)createtaskTableView:(struct CGRect)arg1;
  - (id)getButtonWithStyle:(long long)arg1 title:(id)arg2 frame:(struct CGRect)arg3 selector:(SEL)arg4;
  - (id)loadFoorterWithFrame:(struct CGRect)arg1 leftTitle:(id)arg2 leftSelector:(SEL)arg3 rightTitle:(id)arg4 rightSelector:(SEL)arg5;
  - (id)loadHeader:(struct CGRect)arg1;
  - (void)createSurveyViewsConstrainedSize:(struct CGSize)arg1;
  - (void)createDynamicTemplateSurveyView:(struct CGSize)arg1;
  - (void)displayCompleteView;
  - (void)displayReviewingView;
  - (void)displayExceptionView:(id)arg1;
  - (void)displayLoadingView;
  - (void)displayFeedbackView;
  - (void)dealloc;
  - (void)viewDidDisappear:(_Bool)arg1;
  - (void)viewDidAppear:(_Bool)arg1;
  - (void)viewDidLoad;
  - (void)unloadTaskViewController:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
  - (void)closeTaskViewController:(id)arg1;
  - (id)initWithAppId:(id)arg1 andProjectId:(long long)arg2 withSpecifiedTaskId:(long long)arg3 andSnapshot:(id)arg4;
  - (void)setJoinFreeTestSuccessCallBack:(CDUnknownBlockType)arg1;
  - (void)setSubmitSuccessCallBack:(CDUnknownBlockType)arg1;
  - (void)setDismissCallback:(CDUnknownBlockType)arg1;
  - (void)updateViewData;
  - (void)loadExceptionViewWithDetail:(id)arg1;
  - (void)loadTask:(id)arg1 cachedInput:(id)arg2;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  