luxlabs header browser preview


@class FBKFormResponseStub, FBKParticipant, NSDate, NSPredicate, FBKBugForm, NSDateFormatter, NSString, NSSet, FBKUser, FBKAnnouncement, FBKFeedback, FBKFormResponse, NSNumber;

@interface FBKContentItem : FBKManagedFeedbackObject <FBKSearchableDocument, FBKMailboxContent>

@property (class, readonly, nonatomic) NSPredicate *needsActionPredicate;
@property (class, readonly, nonatomic) NSPredicate *isSurveyAvailablePredicate;

@property (readonly, nonatomic) BOOL canResolveNeedsAction;
@property (readonly, nonatomic) BOOL needsAction;
@property (readonly, nonatomic) BOOL needsActionFromMe;
@property (readonly, nonatomic) BOOL hasFollowupPending;
@property (readonly, nonatomic) unsigned long long itemType;
@property (readonly, nonatomic) unsigned long long draftType;
@property (readonly, nonatomic) NSString *displayTitle;
@property (readonly, nonatomic) NSString *feedbackIDString;
@property (readonly, nonatomic) NSString *feedbackIDAndTitleString;
@property (readonly, nonatomic) NSString *contentInfoString;
@property (readonly, nonatomic) NSString *visibleFeedbackClosedStatus;
@property (readonly, nonatomic) BOOL isSurveyAvailable;
@property (readonly, nonatomic) BOOL isSurveyDraft;
@property (readonly, nonatomic) BOOL isTargetedSurvey;
@property (readonly, nonatomic) NSString *formattedCreationDate;
@property (readonly, nonatomic) NSString *formattedMailboxSortDate;
@property (readonly, nonatomic) NSDateFormatter *mailboxSortDateFormatter;
@property (copy, nonatomic) NSString *area;
@property (nonatomic) BOOL closed;
@property (copy, nonatomic) NSDate *createdAt;
@property (copy, nonatomic) NSString *createdBy;
@property (copy, nonatomic) NSNumber *draftTypeEnum;
@property (copy, nonatomic) NSNumber *formID;
@property (copy, nonatomic) NSString *formTat;
@property (nonatomic) BOOL isOrphaned;
@property (copy, nonatomic) NSDate *modifiedAt;
@property (nonatomic) BOOL pendingInfo;
@property (copy, nonatomic) NSNumber *remoteID;
@property (copy, nonatomic) NSString *searchText;
@property (copy, nonatomic) NSString *subtitle;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSNumber *type;
@property (nonatomic) BOOL unread;
@property (copy, nonatomic) NSDate *updatedAt;
@property (retain, nonatomic) FBKAnnouncement *announcement;
@property (retain, nonatomic) FBKParticipant *assignee;
@property (retain, nonatomic) FBKFeedback *feedback;
@property (retain, nonatomic) FBKFormResponse *formResponse;
@property (retain, nonatomic) FBKFormResponseStub *formResponseStub;
@property (retain, nonatomic) FBKParticipant *originator;
@property (retain, nonatomic) FBKBugForm *surveyBugForm;
@property (retain, nonatomic) NSSet *teams;
@property (retain, nonatomic) FBKUser *user;
@property (copy, nonatomic) NSString *source;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) NSNumber *ID;
@property (readonly) NSString *mailboxKind;
@property (readonly) NSString *itemTitle;
@property (readonly) NSString *itemSubtitle;
@property (readonly) NSDate *mailboxSortDate;

+ (id)entityName;
+ (id)fetchRequest;
+ (id)_predicateForAnnouncementsWithTeam:(id)a0;
+ (id)_predicateForFeedbackInInboxWithTeam:(id)a0;
+ (id)_predicateForFeedbackWithTeam:(id)a0;
+ (id)_predicateForSurveysWithTeam:(id)a0;
+ (id)assignedPredicateForUser:(id)a0;
+ (id)contentItemsWithFormIDs:(id)a0 fromContext:(id)a1;
+ (id)draftsPredicateWithTeam:(id)a0;
+ (id)inboxPredicateWithTeam:(id)a0;
+ (id)keyPathsForValuesAffectingNeedsActionFromMe;
+ (id)outboxPredicateWithTeam:(id)a0;
+ (id)submittedPredicateWithTeam:(id)a0;
+ (id)unreadContentItemsPredicateForUser:(id)a0;
+ (id)unreadInboxPredicateWithTeam:(id)a0;

- (id)shortDescription;
- (BOOL)isEqualToItem:(id)a0;
- (id)keyPathsForValuesAffectingNeedsAction;
- (void)markAsRead;
- (BOOL)supportsClosing;
- (BOOL)allowUnsolicitedFollowup;
- (id)assigneeName;
- (id)assigneeNameAndTeamName;
- (BOOL)canCloseFeedback;
- (BOOL)canDemoteFeedback;
- (BOOL)canDownloadFiles;
- (BOOL)canPromoteFeedback;
- (BOOL)canReassignFeedback;
- (BOOL)canRespondToFollowup;
- (BOOL)currentUserIsStakeholder;
- (id)detailedItem;
- (id)generateSearchText;
- (BOOL)isClosedFeedback;
- (id)keyPathsAffectingClosedOrOpenString;
- (id)keyPathsAffectingContentInfoString;
- (id)keyPathsForValuesAffectingDisplayTitle;
- (id)keyPathsForValuesAffectingFeedbackIDAndTitleString;
- (id)keyPathsForValuesAffectingFeedbackIDString;
- (id)keyPathsForValuesAffectingHasFollowupPending;
- (id)keyPathsForValuesAffectingIsSurveyAvailable;
- (id)keyPathsForValuesAffectingItemSubtitle;
- (id)keyPathsForValuesAffectingItemTitle;
- (id)keyPathsForValuesAffectingItemTitleColor;
- (id)keyPathsForValuesAffectingItemType;
- (id)keyPathsForValuesAffectingMailboxKind;
- (id)keyPathsForValuesAffectingMailboxSortDate;
- (id)keyPathsForValuesAffectingSecondaryTextColor;
- (id)searchableFeedbackClosedStatus;
- (void)setAttributesFromJSONObject:(id)a0;
- (void)setPropertiesFromJSONObject:(id)a0;
- (BOOL)shouldShowAssigneeLabel;
- (id)singleTeam;
- (id)teamForItemPreferringTeam:(id)a0;

@end