luxlabs header browser preview


@class NSDate, NSString, NSArray, PLCloudSharedAlbumInvitationRecord, NSOrderedSet, PLManagedAsset, NSCountedSet, PLCloudFeedEntry, NSIndexSet, PLPhotoLibrary;
@protocol PLCloudSharedAlbumProtocol;

@interface PXFeedSectionInfo : NSObject <PXInboxModel, PXInboxPreviewItem, PLAssetContainer>

@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) long long inboxModelType;
@property (readonly, copy, nonatomic) NSString *inboxModelTitle;
@property (readonly, nonatomic) unsigned long long assetsCount;
@property (readonly, copy, nonatomic) NSArray *senderNames;
@property (readonly, nonatomic) BOOL userIsSender;
@property (nonatomic, getter=isSeen) BOOL seen;
@property (readonly, nonatomic) NSArray *leftPreviewItems;
@property (readonly, nonatomic) NSArray *assetsForOneUp;
@property (readonly, nonatomic) NSString *ownerFirstName;
@property (readonly, nonatomic) NSString *ownerLastName;
@property (readonly, nonatomic) NSString *ownerEmail;
@property (readonly, nonatomic) NSString *keyCommentGUID;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) NSDate *date;
@property (nonatomic, getter=isLoaded) BOOL loaded;
@property (nonatomic) long long cachedInboxModelType;
@property (retain, nonatomic) id<PLCloudSharedAlbumProtocol> sharedAlbum;
@property (copy, nonatomic) NSString *albumTitle;
@property (retain, nonatomic) PLCloudSharedAlbumInvitationRecord *invitationRecord;
@property (nonatomic) long long numberOfItems;
@property (nonatomic) BOOL shouldBeVisibleWhenEmpty;
@property (readonly, nonatomic) BOOL isMine;
@property (readonly, nonatomic) long long inboxModelType;
@property (readonly, nonatomic) PLCloudFeedEntry *cloudFeedEntry;
@property (readonly, nonatomic) long long sectionType;
@property (readonly, nonatomic) PLPhotoLibrary *photoLibrary;
@property (copy, nonatomic) NSIndexSet *excludedAssetIndexes;
@property (readonly, copy, nonatomic) NSString *transientIdentifier;
@property (readonly, nonatomic) NSCountedSet *countsByAssetDisplayType;
@property (readonly, retain, nonatomic) NSString *uuid;
@property (readonly, retain, nonatomic) NSString *title;
@property (readonly, copy, nonatomic) NSString *localizedTitle;
@property (readonly, retain, nonatomic) NSOrderedSet *assets;
@property (readonly, nonatomic) unsigned long long approximateCount;
@property (readonly, nonatomic) unsigned long long assetsCount;
@property (readonly, nonatomic) unsigned long long photosCount;
@property (readonly, nonatomic) unsigned long long videosCount;
@property (readonly, nonatomic) BOOL isEmpty;
@property (retain, nonatomic) PLManagedAsset *keyAsset;
@property (retain, nonatomic) PLManagedAsset *secondaryKeyAsset;
@property (retain, nonatomic) PLManagedAsset *tertiaryKeyAsset;
@property (readonly, nonatomic) BOOL canShowComments;
@property (readonly, nonatomic) BOOL canShowAvalancheStacks;
@property (readonly, copy, nonatomic) NSArray *localizedLocationNames;
@property (readonly, retain, nonatomic) NSDate *startDate;
@property (readonly, retain, nonatomic) NSDate *endDate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)beginCachingSharedAlbumsByGUIDs;
+ (id)defaultPreviewImage;
+ (void)endCachingSharedAlbumsByGUIDs;
+ (id)sectionInfoWithCloudFeedEntry:(id)a0;

- (void)reload;
- (BOOL)canPerformEditOperation:(unsigned long long)a0;
- (void)getPhotoCount:(out unsigned long long *)a0 videoCount:(out unsigned long long *)a1;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)hasPlayableAssetForItemAtIndex:(long long)a0;
- (id)_usersInvolvedForCoalescedEntry;
- (long long)_inboxModelTypeForCloudCommentType;
- (id)_usersInvolved;
- (id)_usersInvolvedForComment;
- (id)_usersInvolvedForInvitation;
- (id)_usersInvolvedForLike;
- (id)_usersInvolvedForPost;
- (id)_usersInvolvedForResponse;
- (BOOL)areAllAssetsLiked;
- (id)assetForItemAtIndex:(long long)a0;
- (id)assetsForItemAtIndex:(long long)a0 maximumCount:(long long)a1;
- (id)batchIDForItemAtIndex:(long long)a0;
- (id)captionForItemAtIndex:(long long)a0;
- (id)commentForItemAtIndex:(long long)a0;
- (id)commentTextForItemAtIndex:(long long)a0;
- (id)commentsForItemAtIndex:(long long)a0;
- (BOOL)containsAsset:(id)a0;
- (void)fetchLeftPreviewItemsWithCompletion:(id /* block */)a0;
- (void)getCommentCount:(out unsigned long long *)a0 likeCount:(out unsigned long long *)a1;
- (BOOL)hasMultipleAssetsForItemAtIndex:(long long)a0;
- (long long)indexOfFirstItemFromLastBatch;
- (long long)indexOfItemWithAsset:(id)a0;
- (long long)indexOfItemWithComment:(id)a0;
- (id)initWithCloudFeedEntry:(id)a0;
- (id)likesForItemAtIndex:(long long)a0;
- (id)sharedAlbumWithGUID:(id)a0;
- (long long)typeForItemAtIndex:(long long)a0;
- (void)updateFromCloudFeedEntry;

@end