@class NSString, NSDictionary, IMDMessageRecord, NSDate, NSArray; @interface IMDChatRecord : IMDRecord <IMDBridgedRecord> @property (readonly, copy, nonatomic) NSString *lastAddressedSimID; @property (readonly, copy, nonatomic) NSString *serverChangeToken; @property (readonly, nonatomic) long long ckSyncState; @property (readonly, copy, nonatomic) NSString *cloudkitRecordID; @property (readonly, nonatomic) long long rowID; @property (readonly, copy, nonatomic) NSString *guid; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, nonatomic) unsigned char style; @property (readonly, copy, nonatomic) NSString *accountID; @property (readonly, copy, nonatomic) NSDictionary *properties; @property (readonly, copy, nonatomic) NSString *chatIdentifier; @property (readonly, copy, nonatomic) NSString *serviceName; @property (readonly, copy, nonatomic) NSString *roomName; @property (readonly, copy, nonatomic) NSString *accountLogin; @property (readonly, nonatomic, getter=isArchived) BOOL archived; @property (readonly, copy, nonatomic) NSString *lastAddressedHandle; @property (readonly, copy, nonatomic) NSString *displayName; @property (readonly, copy, nonatomic) NSString *groupName; @property (readonly, copy, nonatomic) NSString *groupID; @property (readonly, nonatomic) BOOL successfulQuery; @property (readonly, copy, nonatomic) NSString *cloudServerChangeToken; @property (readonly, nonatomic) long long cloudSyncState; @property (readonly, copy, nonatomic) NSString *originalGroupID; @property (readonly, copy, nonatomic) NSString *cloudRecordID; @property (readonly, copy, nonatomic) NSString *cloudKitRecordID; @property (readonly, copy, nonatomic) NSString *lastAddressedSIMID; @property (readonly, nonatomic, getter=isBlackholed) BOOL blackholed; @property (readonly, copy, nonatomic) NSDate *syndicationDate; @property (readonly, nonatomic) long long rawSyndicationDate; @property (readonly, nonatomic) long long syndicationType; @property (readonly, nonatomic) IMDMessageRecord *lastMessageRecord; @property (readonly, nonatomic) NSArray *handleRecords; @property (readonly, nonatomic, getter=isRecovered) BOOL recovered; @property (readonly, nonatomic, getter=isDeletingIncomingMessages) BOOL deletingIncomingMessages; + (id)allocWithZone:(struct _NSZone { } *)a0; + (id)keyPathsToColumns; - (unsigned long long)_cfTypeID; - (id)init; - (struct __CFArray { } *)_localCache; - (struct { char *x0; long long x1; struct *x2; unsigned int x3; void *x4; })_propertyDescriptorForProperty:(long long)a0; - (void *)_fetchUpdatedRecord; - (int)_propertyIDForProperty:(long long)a0; - (struct _IMDChatRecordStruct { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; long long x1; struct __CFArray *x2; struct __CFArray *x3; long long x4; struct _IMDMessageRecordStruct *x5; long long x6; } *)cfChatRecord; @end