luxlabs header browser preview


@class NSDate, NSString, NSArray, IMSPIHandle, NSURL, NSAttributedString, PKCurrencyAmount, LPLinkMetadata;

@interface IMSPIMessage : NSObject

@property (readonly) BOOL allowedByScreenTime;
@property (retain) NSString *guid;
@property long long messageID;
@property long long itemType;
@property (retain) NSArray *chatGuids;
@property (retain) NSString *groupID;
@property (retain) NSString *chatIdentifier;
@property BOOL isGroupChat;
@property (retain) NSString *service;
@property (retain) NSString *text;
@property (retain) NSString *body;
@property (retain) NSString *summary;
@property (retain) NSAttributedString *attributedText;
@property (retain) NSString *subject;
@property (retain) NSString *effect;
@property (retain) NSString *displayName;
@property (retain) IMSPIHandle *sender;
@property (retain) NSArray *recipients;
@property (retain) NSDate *date;
@property (retain) NSDate *dateRead;
@property (retain) NSDate *dateForLastReadMessageInChat;
@property (retain) NSURL *extensionPayloadURL;
@property BOOL isOutgoing;
@property BOOL isRead;
@property BOOL isAudioMessage;
@property (retain) IMSPIMessage *referencedMessage;
@property (retain) NSString *bundleId;
@property long long messageType;
@property (retain) NSString *displayAppName;
@property (retain) LPLinkMetadata *richLinkMetadata;
@property (retain) PKCurrencyAmount *peerPaymentAmount;
@property (retain) NSArray *attachments;
@property BOOL hasDataDetectedResults;
@property (readonly) NSDate *lastReadDate;
@property (readonly) NSURL *url;

- (void)dealloc;
- (id)description;
- (void).cxx_destruct;
- (id)spiChatWithQOS:(unsigned int)a0;

@end