@class NSDate, INFile, NSString, INSpeakableString, INPerson, CLPlacemark, INMessageLinkMetadata, INCurrencyAmount, NSArray, INMessageReaction, INImage, NSNumber; @interface INMessage : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) INImage *_keyImage; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSDate *dateMessageWasLastRead; @property (readonly, nonatomic) long long messageEffectType; @property (readonly, copy, nonatomic) INMessage *referencedMessage; @property (copy, nonatomic) INMessageLinkMetadata *linkMetadata; @property (copy, nonatomic) INCurrencyAmount *paymentAmount; @property (copy, nonatomic) NSString *locationName; @property (copy, nonatomic) NSString *fileExtension; @property (copy, nonatomic) INPerson *sender; @property (copy, nonatomic) NSArray *recipients; @property (copy, nonatomic) INMessageReaction *reaction; @property (copy, nonatomic) CLPlacemark *location; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, copy, nonatomic) NSString *conversationIdentifier; @property (readonly, copy, nonatomic) NSString *content; @property (readonly, copy, nonatomic) NSDate *dateSent; @property (readonly, copy, nonatomic) INSpeakableString *groupName; @property (readonly, nonatomic) long long messageType; @property (readonly, copy, nonatomic) NSString *serviceName; @property (readonly, copy, nonatomic) NSArray *attachmentFiles; @property (readonly, copy, nonatomic) NSNumber *numberOfAttachments; @property (readonly, copy, nonatomic) INFile *audioMessageFile; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (long long)_compareSubProducerOne:(id)a0 subProducerTwo:(id)a1; - (void)_injectProxiesForImages:(id /* block */)a0 completion:(id /* block */)a1; - (id)_intents_cacheableObjects; - (id)descriptionAtIndent:(unsigned long long)a0; - (id)_dictionaryRepresentation; - (void)_intents_updateContainerWithCache:(id)a0; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 messageType:(long long)a7 serviceName:(id)a8 attachmentFiles:(id)a9; - (BOOL)_intents_enumerateObjectsOfClass:(Class)a0 withBlock:(id /* block */)a1; - (id)initWithIdentifier:(id)a0 content:(id)a1 dateSent:(id)a2 sender:(id)a3 recipients:(id)a4; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 dateMessageWasLastRead:(id)a6 numberOfAttachments:(id)a7 messageType:(long long)a8 messageEffectType:(long long)a9; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 dateMessageWasLastRead:(id)a7 messageType:(long long)a8 referencedMessage:(id)a9 serviceName:(id)a10 reaction:(id)a11; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 dateMessageWasLastRead:(id)a7 numberOfAttachments:(id)a8 messageType:(long long)a9 messageEffectType:(long long)a10; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 dateMessageWasLastRead:(id)a7 numberOfAttachments:(id)a8 messageType:(long long)a9 messageEffectType:(long long)a10 referencedMessage:(id)a11; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 dateMessageWasLastRead:(id)a7 numberOfAttachments:(id)a8 messageType:(long long)a9 messageEffectType:(long long)a10 referencedMessage:(id)a11 serviceName:(id)a12; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 dateMessageWasLastRead:(id)a7 numberOfAttachments:(id)a8 messageType:(long long)a9 messageEffectType:(long long)a10 referencedMessage:(id)a11 serviceName:(id)a12 audioMessageFile:(id)a13; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 dateMessageWasLastRead:(id)a7 numberOfAttachments:(id)a8 messageType:(long long)a9 messageEffectType:(long long)a10 referencedMessage:(id)a11 serviceName:(id)a12 reaction:(id)a13 attachmentFiles:(id)a14 location:(id)a15 linkMetadata:(id)a16; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 messageType:(long long)a7; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 messageType:(long long)a7 serviceName:(id)a8; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 messageType:(long long)a7 serviceName:(id)a8 audioMessageFile:(id)a9; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 serviceName:(id)a7 linkMetadata:(id)a8; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 serviceName:(id)a7 location:(id)a8; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 groupName:(id)a6 serviceName:(id)a7 messageType:(long long)a8 numberOfAttachments:(id)a9; - (id)initWithIdentifier:(id)a0 conversationIdentifier:(id)a1 content:(id)a2 dateSent:(id)a3 sender:(id)a4 recipients:(id)a5 messageType:(long long)a6; @end