luxlabs header browser preview


@class NSDate, NSString, NSArray, FBKBugForm, NSSet, FBKAnswer, FBKFeedback, FBKContentItem, NSNumber, FBKUploadTask;

@interface FBKFormResponse : FBKManagedFeedbackObject <FBKFilerForm>

@property (retain) NSNumber *primitiveCompleted;
@property (retain) NSArray *titleAnswers;
@property (readonly) FBKAnswer *titleAnswer;
@property (retain) NSArray *problemDescriptionAnswers;
@property (readonly) FBKAnswer *problemDescriptionAnswer;
@property (retain) NSArray *issueTypeAnswers;
@property (readonly) FBKAnswer *issueTypeAnswer;
@property (getter=isCompleted) BOOL completed;
@property (retain) NSDate *createdAt;
@property (retain) NSDate *updatedAt;
@property (retain) FBKContentItem *contentItem;
@property (retain) NSString *largeFilePrefix;
@property BOOL remote;
@property (retain) NSString *buildString;
@property BOOL isStub;
@property (retain, nonatomic) NSNumber *formID;
@property (retain, nonatomic) NSSet *draftDevices;
@property BOOL serverSideIsComplete;
@property (retain) NSNumber *feedbackID;
@property (readonly) NSNumber *followupCount;
@property (retain) NSString *extractedTitle;
@property (retain) NSString *extractedProblemDescription;
@property (retain) NSString *extractedIssueType;
@property (retain) NSNumber *extractedFollowupCount;
@property (readonly) NSString *title;
@property (readonly) NSString *problemDescription;
@property (readonly) NSString *issueType;
@property (retain) NSSet *answers;
@property (retain) NSSet *filePromises;
@property (retain) FBKFeedback *feedback;
@property (retain) FBKBugForm *bugForm;
@property (retain) FBKUploadTask *uploadTask;
@property (readonly) NSString *platform;
@property (nonatomic) long long filerFormType;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)entityName;
+ (id)keyPathsForValuesAffectingTitle;
+ (id)keyPathsForValuesAffectingFollowupCount;
+ (id)keyPathsForValuesAffectingIssueType;
+ (id)keyPathsForValuesAffectingIssueTypeAnswer;
+ (id)keyPathsForValuesAffectingProblemDescription;
+ (id)keyPathsForValuesAffectingProblemDescriptionAnswer;
+ (id)keyPathsForValuesAffectingTitleAnswer;

- (void)prepareForDeletion;
- (BOOL)needsRefresh;
- (id)title;
- (id)issueType;
- (id)promises;
- (id)problemDescription;
- (id)answerForQuestion:(id)a0;
- (id)answerForQuestionID:(id)a0;
- (id)answersDictionary;
- (BOOL)collectsFiles;
- (BOOL)evaluateConditional:(id)a0;
- (id)fileMatchers;
- (id)filerFormID;
- (id)findAnswerForRole:(id)a0;
- (id)followupCount;
- (id)formPlatform;
- (BOOL)isAnswerExpectedForQuestion:(id)a0;
- (BOOL)isServerSideComplete;
- (id)matcherPredicates;
- (void)setPropertiesFromJSONObject:(id)a0;
- (void)setValue:(id)a0 forQuestionID:(id)a1;
- (void)updateExtractedValuesFromAnswers;
- (id)valueForQuestionID:(id)a0;
- (id)valuesForQuestionID:(id)a0;

@end