luxlabs header browser preview


@class NSString;

@interface MFMessageInfo : NSObject <MFBaseMessage, NSCopying> {
    unsigned char _flagged : 1;
    unsigned char _read : 1;
    unsigned char _deleted : 1;
    unsigned char _uidIsLibraryID : 1;
    unsigned char _hasAttachments : 1;
    unsigned char _isVIP : 1;
    unsigned char _isHighPriority : 1;
}

@property (readonly, nonatomic) unsigned int uid;
@property (readonly, nonatomic) unsigned int dateReceivedInterval;
@property (readonly, nonatomic) unsigned int dateSentInterval;
@property (readonly, nonatomic) long long conversationHash;
@property (readonly, nonatomic) unsigned int mailboxID;
@property (readonly, nonatomic) long long messageIDHash;
@property (readonly, nonatomic) BOOL flagged;
@property (readonly, nonatomic) BOOL read;
@property (readonly, nonatomic) BOOL deleted;
@property (readonly, nonatomic) BOOL senderVIP;
@property (readonly, nonatomic, getter=isKnownToHaveAttachments) BOOL knownToHaveAttachments;
@property (readonly, nonatomic, getter=isLibraryMessage) BOOL libraryMessage;
@property (readonly, nonatomic) unsigned int libraryID;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) long long generationNumber;
@property (nonatomic) unsigned int uid;
@property (nonatomic) unsigned int dateReceivedInterval;
@property (nonatomic) unsigned int dateSentInterval;
@property (nonatomic) long long conversationHash;
@property (nonatomic) unsigned int mailboxID;
@property (nonatomic) long long messageIDHash;
@property (nonatomic) BOOL flagged;
@property (nonatomic) BOOL read;
@property (nonatomic) BOOL deleted;
@property (nonatomic) BOOL uidIsLibraryID;
@property (nonatomic) BOOL isVIP;
@property (nonatomic, getter=isKnownToHaveAttachments) BOOL knownToHaveAttachments;
@property (nonatomic) unsigned int sortUid;
@property (nonatomic) unsigned int sortDateReceivedInterval;

+ (long long)newGenerationNumber;

- (id)init;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (long long)generationCompare:(id)a0;
- (id)copyMessageInfo;
- (id)_flagDescription;
- (id)initWithUid:(unsigned int)a0 mailboxID:(unsigned int)a1 messageID:(long long)a2 dateReceivedInterval:(unsigned int)a3 dateSentInterval:(unsigned int)a4 conversationHash:(long long)a5 read:(BOOL)a6 knownToHaveAttachments:(BOOL)a7 flagged:(BOOL)a8 isVIP:(BOOL)a9;

@end