luxlabs header browser preview


@class NSManagedObjectContext, NSArray, FBKUser, FBKLoginManager, FBKTeam, NSString, NSPersistentStoreCoordinator, FBKSeedPortalAPI, FBKUploadStatusManager, NSNotificationCenter;

@interface FBKData : NSObject <FBKLoginManagerDelegate>

@property (retain, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinatorInternal;
@property (retain, nonatomic) NSNotificationCenter *notificationCenter;
@property (retain, nonatomic) FBKLoginManager *loginManager;
@property (retain, nonatomic) FBKUser *currentUser;
@property (copy, nonatomic) id /* block */ formReloadCompletion;
@property BOOL hasFinishedFirstLoad;
@property BOOL fetchedAFormByTat;
@property (retain, nonatomic) FBKUploadStatusManager *uploadManager;
@property (retain, nonatomic) FBKSeedPortalAPI *api;
@property BOOL isRefreshingTeams;
@property BOOL isRefreshingContent;
@property BOOL isRefreshingForms;
@property (readonly) NSManagedObjectContext *privateQueueContext;
@property (readonly) NSManagedObjectContext *mainQueueContext;
@property (readonly) FBKTeam *personalTeam;
@property (readonly, nonatomic) FBKTeam *defaultTeam;
@property (retain, nonatomic) NSArray *pendingConsents;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;
+ (id)fixtureInstance;
+ (void)addFetchedFormResponseProperty:(id)a0 forAnswersWithRole:(id)a1 toModel:(id)a2;
+ (id)modelWithFormResponsePropertiesFromModel:(id)a0;

- (id)managedObjectModel;
- (void)dealloc;
- (id)bundle;
- (id)persistentStoreCoordinator;
- (void).cxx_destruct;
- (id)persistentStoreType;
- (void)_logUploadTasks;
- (void)deleteUploadForTask:(id)a0 completion:(id /* block */)a1;
- (void)reloadDataSkippingContentItems:(BOOL)a0 reloadsTeams:(BOOL)a1 formTat:(id)a2 completion:(id /* block */)a3;
- (void)respondToFollowup:(id)a0 withResponses:(id)a1 collector:(id)a2 optingOut:(BOOL)a3 completion:(id /* block */)a4;
- (void)clearUploadTasksWithIdentifier:(unsigned long long)a0;
- (void)refreshFormResponse:(id)a0 completion:(id /* block */)a1;
- (void)reloadAllContentWithCompletion:(id /* block */)a0;
- (void)updateResolversForLocalBugForms;
- (void)updateTask:(id)a0 withSubmissionStage:(unsigned long long)a1;
- (void)_closeFeedbackItem:(id)a0 completion:(id /* block */)a1;
- (void)_didGetFeedback:(id)a0 error:(id)a1 withContentItem:(id)a2 completion:(id /* block */)a3;
- (id)_followupSubmissionBodyWithFlags:(unsigned long long)a0 responses:(id)a1;
- (void)_newFormResponseForBugFormID:(id)a0 formStub:(id)a1 inTeam:(id)a2 requestPlugIns:(id)a3 appToken:(id)a4 completion:(id /* block */)a5;
- (void)_refreshContentItemsForTeam:(id)a0 withCompletion:(id /* block */)a1;
- (void)_refreshContentItemsWithCompletion:(id /* block */)a0;
- (void)_refreshFormItemsForTeam:(id)a0 formTat:(id)a1 withCompletion:(id /* block */)a2;
- (void)_refreshFormItemsWithCompletion:(id /* block */)a0;
- (void)_reloadItems:(id)a0 retryCount:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)actuallyFetchFormItemByTat:(id)a0 completion:(id /* block */)a1;
- (void)addDeviceDataToSubmissionInfo:(id)a0 withCollector:(id)a1;
- (id)allActiveUploadTasksInContext:(id)a0;
- (void)assignFeedback:(id)a0 toParticipant:(id)a1 completion:(id /* block */)a2;
- (void)beginFileSubmissionForFilerForm:(id)a0 withCollector:(id)a1 completion:(id /* block */)a2;
- (void)beginSubmissionForFollowup:(id)a0 withResponses:(id)a1 didOptOut:(BOOL)a2 withCollector:(id)a3 completion:(id /* block */)a4;
- (void)beginSubmissionForFormResponse:(id)a0 withCollector:(id)a1 completion:(id /* block */)a2;
- (void)bugFormFromForDraftItem:(id)a0 withCompletion:(id /* block */)a1;
- (void)closeFeedbackItems:(id)a0 completion:(id /* block */)a1;
- (void)createEnhancedLoggingFollowupForItem:(id)a0 completion:(id /* block */)a1;
- (void)createFeedbackFollowupOfType:(unsigned long long)a0 forItem:(id)a1 completion:(id /* block */)a2;
- (id)createPersistentStoreError:(id *)a0;
- (void)createUnsolicitedFeedbackFollowupForItem:(id)a0 completion:(id /* block */)a1;
- (void)deleteDraftFromContentItem:(id)a0 completion:(id /* block */)a1;
- (void)deleteDraftFromContentItem:(id)a0 shouldSave:(BOOL)a1 completion:(id /* block */)a2;
- (void)deleteDraftsFromContentItems:(id)a0 completion:(id /* block */)a1;
- (id)deleteEntityWithRequest:(id)a0 inContext:(id)a1;
- (void)deleteTargetedSurveyItemFromInboxIfNeeded:(id)a0;
- (void)deleteUnsolicitedFollowup:(id)a0 withFeedbackItem:(id)a1 completion:(id /* block */)a2;
- (void)demoteFeedback:(id)a0 completion:(id /* block */)a1;
- (void)destroyPersistentStoreWithUrl:(id)a0;
- (void)didLogInWithLoginUserInfo:(id)a0 completion:(id /* block */)a1;
- (void)didLogOutWithCompletion:(id /* block */)a0;
- (void)feedbackFollowupForID:(id)a0 completion:(id /* block */)a1;
- (void)feedbackFrameworkLoadDataWithFormTat:(id)a0 orFormID:(id)a1 completion:(id /* block */)a2;
- (void)fetchFeedbackStatusForFeedback:(id)a0 completion:(id /* block */)a1;
- (void)fetchFormItemByTat:(id)a0 completion:(id /* block */)a1;
- (void)formResponseStubForID:(id)a0 completion:(id /* block */)a1;
- (void)getAllContentForFeedback:(id)a0 completion:(id /* block */)a1;
- (void)getFeedbackFollowupForFeedback:(id)a0 atIndex:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)getFeedbackForContentItem:(id)a0 completion:(id /* block */)a1;
- (void)getFeedbackForContentItem:(id)a0 forceRefresh:(BOOL)a1 completion:(id /* block */)a2;
- (void)getFeedbackForFeedbackID:(id)a0 completion:(id /* block */)a1;
- (void)getFeedbackForFollowupID:(id)a0 completion:(id /* block */)a1;
- (void)getFeedbackForFormResponseID:(id)a0 completion:(id /* block */)a1;
- (void)getFileDownloadURLForFilePromise:(id)a0 completion:(id /* block */)a1;
- (void)getFormResponseStubForFeedback:(id)a0 completion:(id /* block */)a1;
- (void)getFormResponseStubForFeedback:(id)a0 forceRefresh:(BOOL)a1 completion:(id /* block */)a2;
- (void)initCoreData;
- (id)initWithLoginManager:(id)a0 api:(id)a1;
- (BOOL)isReloadingApp;
- (BOOL)isReloadingContentAndFormItems;
- (id)localDeviceForSubmission;
- (void)mainQueueContextDidSave:(id)a0;
- (id)mainQueueObjectFromPrivate:(id)a0;
- (void)markAnnouncementRead:(id)a0 completion:(id /* block */)a1;
- (void)markFormResponseComplete:(id)a0 withFiles:(BOOL)a1 collector:(id)a2 completion:(id /* block */)a3;
- (void)newFormResponseForBugForm:(id)a0 inTeam:(id)a1 completion:(id /* block */)a2;
- (void)newFormResponseForBugFormStub:(id)a0 inTeam:(id)a1 completion:(id /* block */)a2;
- (void)newFormResponseForBugFormStub:(id)a0 inTeam:(id)a1 requestPlugIns:(id)a2 appToken:(id)a3 completion:(id /* block */)a4;
- (id)persistentStoreCoordinatorURL;
- (void)prepareFilerFormForSubmission:(id)a0;
- (void)privateQueueContextDidSave:(id)a0;
- (void)promoteFeedback:(id)a0 toTeam:(id)a1 completion:(id /* block */)a2;
- (void)purgeOrphanedEntities;
- (void)purgeOrphanedForms;
- (void)recordConsentResponseForConsent:(id)a0 response:(BOOL)a1 completion:(id /* block */)a2;
- (void)reduceToFault:(id)a0;
- (void)refreshAnnouncementFromContentItem:(id)a0 completion:(id /* block */)a1;
- (void)refreshBugFormWithID:(id)a0 fromStub:(id)a1 forTeam:(id)a2 completion:(id /* block */)a3;
- (void)refreshBugFormWithID:(id)a0 fromStub:(id)a1 forTeam:(id)a2 requestPlugIns:(id)a3 appToken:(id)a4 completion:(id /* block */)a5;
- (void)refreshContentItems;
- (void)refreshFormItems;
- (void)refreshFormResponseFromContentItem:(id)a0 completion:(id /* block */)a1;
- (void)refreshFormResponseOnlyWithID:(id)a0 completion:(id /* block */)a1;
- (void)refreshFormResponseStubFromContentItem:(id)a0 completion:(id /* block */)a1;
- (void)refreshFormResponseWithID:(id)a0 contentItem:(id)a1 completion:(id /* block */)a2;
- (void)refreshParticipantsWithTeam:(id)a0 completion:(id /* block */)a1;
- (void)refreshSurveyFromContentItem:(id)a0 forTeam:(id)a1 completion:(id /* block */)a2;
- (void)refreshTeamsWithCompletion:(id /* block */)a0;
- (void)refreshUnreadCountWithCompletion:(id /* block */)a0;
- (void)reloadItems:(id)a0 completion:(id /* block */)a1;
- (void)resetAllLocalDataWithCompletion:(id /* block */)a0;
- (void)resetContentAndFormItems;
- (void)runAfterFormItemsLoad:(id /* block */)a0;
- (void)saveFormResponse:(id)a0 completion:(id /* block */)a1;
- (BOOL)saveToStore:(id *)a0;
- (void)storeUploadWithFormResponse:(id)a0 bugSessions:(id)a1;
- (void)takeMainQueueObject:(id)a0 andContinueWithPrivateQueueObject:(id /* block */)a1;
- (id)userForUsername:(id)a0;
- (id)userForUsername:(id)a0 inContext:(id)a1;

@end