System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework
IPMessageUnit.h
@class NSString, NSArray, NSIndexSet, IPMessage, NSMutableArray;
@interface IPMessageUnit : NSObject {
NSMutableArray *_followups;
NSArray *_flatMessageThread;
NSIndexSet *_rejectionRanges;
NSIndexSet *_proposalAndAcceptationRanges;
NSIndexSet *_neutralRanges;
NSString *_bestLanguage;
NSString *_lowercaseTextTruncated;
}
@property (readonly, copy) NSString *text;
@property (readonly, copy) NSString *lowercaseTextTruncated;
@property (readonly, weak) IPMessage *originalMessage;
@property (readonly) long long indexInOriginalMessage;
@property struct _NSRange { unsigned long long location; unsigned long long length; } interactedDateRange;
@property (readonly) NSArray *features;
@property (readonly) NSArray *sentenceFeatures;
@property (readonly) NSArray *dataFeatures;
@property (readonly) NSArray *keywordFeatures;
@property (readonly, weak) IPMessageUnit *previous;
@property (readonly) NSArray *followups;
- (id)description;
- (void).cxx_destruct;
- (void)setFeatures:(id)a0;
- (id)initWithText:(id)a0 originalMessage:(id)a1 index:(long long)a2;
- (id)bestLanguageID;
- (id)rejectionRanges;
- (void)addFollowup:(id)a0;
- (id)neutralRanges;
- (id)proposalAndAcceptationRanges;
- (void)setDataFeatures:(id)a0;
- (void)setKeywordFeatures:(id)a0;
- (void)setSentenceFeatures:(id)a0;
@end