luxlabs header browser preview


@class MFInvocationQueue, NSString, NSArray, VFWeakReferenceHolder, MailAccount, NSMutableDictionary, NSMutableArray, NSNumber, MFMessageCriterion;

@interface MFMailboxUid : NSObject <NSCopying, VFPubliclyDescribable> {
    const char *mambaID;
    NSString *uniqueId;
    unsigned int _mailboxID;
    VFWeakReferenceHolder *_account;
    NSString *_pathComponent;
    unsigned int _attributes;
    VFWeakReferenceHolder *_parent;
    NSMutableArray *_children;
    MailAccount *_representedAccount;
    MFMessageCriterion *_criterion;
    BOOL allCriteriaMustBeSatisfied;
    NSString *_realFullPath;
    NSNumber *_pendingLevel;
    int _type;
    NSMutableDictionary *_userInfo;
}

@property (readonly, nonatomic) MFInvocationQueue *attachmentDownloadQueue;
@property (retain, nonatomic) NSArray *extraAttributes;
@property (readonly, nonatomic) unsigned long long suggestionsLostMessageSearchResultCount;
@property (readonly, nonatomic) double suggestionsLostMessageSearchTimestamp;
@property (readonly, copy, nonatomic) NSString *vf_publicDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)isDraftsMailboxType:(int)a0;
+ (BOOL)isSentMailboxType:(int)a0;
+ (BOOL)isStandardizedMailboxUidType:(int)a0;
+ (id)specialNameForType:(int)a0;

- (void)setType:(int)a0;
- (id)children;
- (unsigned long long)unreadCount;
- (void)setParent:(id)a0;
- (id)_dictionaryRepresentation;
- (id)criterion;
- (BOOL)isContainer;
- (BOOL)isShared;
- (id)init;
- (id)store;
- (id)initWithAccount:(id)a0;
- (void)dealloc;
- (id)uniqueId;
- (unsigned int)attributes;
- (id)URLString;
- (id)account;
- (void)setName:(id)a0;
- (id)parent;
- (id)_loadUserInfo;
- (void)setUserInfoObject:(id)a0 forKey:(id)a1;
- (void)invalidate;
- (id)URL;
- (BOOL)isValid;
- (void)setCriterion:(id)a0;
- (BOOL)isVisible;
- (void).cxx_destruct;
- (id)name;
- (id)dictionaryRepresentation;
- (void)setAttributes:(unsigned int)a0;
- (id)displayName;
- (int)type;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)childAtIndex:(unsigned long long)a0;
- (BOOL)setChildren:(id)a0;
- (void)removeChild:(id)a0;
- (unsigned long long)numberOfChildren;
- (id)fullPath;
- (void)saveUserInfo;
- (id)userInfoObjectForKey:(id)a0;
- (BOOL)hasChildren;
- (id)URLStringNonNil;
- (id)childEnumerator;
- (BOOL)isStore;
- (id)mutableDictionaryRepresentation;
- (id)_initWithName:(id)a0 attributes:(unsigned int)a1 forAccount:(id)a2;
- (id)_mutableChildren;
- (id)_privacySafeDescription;
- (id)accountDisplayName;
- (id)accountRelativePath;
- (void)addToPostOrderTraversal:(id)a0;
- (BOOL)alwaysWriteFullMessageFile;
- (id)ancestralAccount;
- (id)childEnumeratorIncludingHiddenChildren:(BOOL)a0;
- (id)childWithExtraAttribute:(id)a0;
- (id)childWithName:(id)a0;
- (long long)compareWithMailboxUid:(id)a0;
- (id)depthFirstEnumerator;
- (id)descendantWithExtraAttribute:(id)a0;
- (id)displayNameUsingSpecialNames;
- (void)flushCriteria;
- (id)fullPathNonNil;
- (unsigned long long)indexOfChild:(id)a0;
- (long long)indexToInsertChildMailboxUid:(id)a0;
- (id)initWithName:(id)a0 attributes:(unsigned int)a1 forAccount:(id)a2 extraAttributes:(id)a3;
- (BOOL)isDescendantOfMailbox:(id)a0;
- (BOOL)isNotesMailboxUid;
- (BOOL)isSentMailboxUid;
- (BOOL)isSpecialMailboxUid;
- (BOOL)isStandardizedMailboxUid;
- (unsigned int)mailboxID;
- (BOOL)mergeWithUserInfo:(id)a0;
- (id)mutableCopyOfChildren;
- (unsigned long long)numberOfDescendants;
- (id)oldURLString;
- (id)pathRelativeToMailbox:(id)a0;
- (id)pathRelativeToMailboxForDisplay:(id)a0;
- (id)realFullPath;
- (id)representedAccount;
- (id)rootMailbox;
- (unsigned long long)serverUnreadOnlyOnServerCount;
- (void)setRepresentedAccount:(id)a0;
- (void)setUserInfoBool:(BOOL)a0 forKey:(id)a1;
- (void)setUserInfoWithDictionary:(id)a0;
- (BOOL)shouldRestoreMessagesAfterFailedDelete;
- (BOOL)shouldUseNonDeletedForUnreadCount;
- (void)sortChildren;
- (id)topMailbox;
- (unsigned long long)unreadCountMatchingCriterion:(id)a0;
- (void)updateMostRecentStatusCount:(unsigned long long)a0;
- (void)updateSuggestionsLostMessageSearchResultCount:(unsigned long long)a0;
- (BOOL)userInfoBoolForKey:(id)a0;
- (id)userInfoDictionary;
- (id)userInfoForSerialization;
- (id)URLStringWithAccount:(id)a0;
- (unsigned long long)nonDeletedCount;
- (id)lastViewedMessageDate;
- (id)lastViewedMessageID;
- (void)setLastViewedMessageID:(id)a0;
- (long long)statusCountDelta;
- (id)tildeAbbreviatedPath;
- (const char *)mambaID;

@end