luxlabs header browser preview


@class NSString, NSArray, NSAttributedString, IMDChat, NSDictionary, IMDServiceSession, IMDAccount, NSNumber;

@interface IMTextMessagePipelineParameter : NSObject <IMFindAccountProcessingParameter, IMDeferReplicatedMessageParameter, IMFindChatProcessingParameter, IMTextMessageProcessingParameter, IMMessageLegacyProcessingParameter, IMMessageFromStorageParameter, IMMessageMomentShareProcessingParameter, IMJunkMessagePipelineParameter, IMCheckInMessagePipelineParameter, IMFamilyMessagePipelineParameter, IMResolveFallbackHashesProcessingParameter>

@property (copy, nonatomic) NSString *GUID;
@property (retain, nonatomic) NSNumber *timestamp;
@property (nonatomic) BOOL wantsDeliveryReceipt;
@property (nonatomic) BOOL wantsCheckpointing;
@property (nonatomic) BOOL isFromStorage;
@property (nonatomic) BOOL isLastFromStorage;
@property (copy, nonatomic) NSString *fromIdentifier;
@property (copy, nonatomic) NSString *toIdentifier;
@property (nonatomic) BOOL isFromMe;
@property (copy, nonatomic) NSString *plainTextBody;
@property (copy, nonatomic) NSString *plainTextSubject;
@property (copy, nonatomic) NSAttributedString *richBody;
@property (retain, nonatomic) NSArray *fileTransferGUIDs;
@property (retain, nonatomic) NSArray *participantIdentifiers;
@property (retain, nonatomic) NSString *fromDisplayID;
@property (copy, nonatomic) NSString *replyToGUID;
@property (copy, nonatomic) NSString *threadIdentifierGUID;
@property (copy, nonatomic) NSString *threadOriginatorFallbackHash;
@property (copy, nonatomic) NSString *expressiveSendStyleIdentifier;
@property (retain, nonatomic) NSDictionary *messageSummaryInfo;
@property (copy, nonatomic) NSString *encryptionType;
@property (retain, nonatomic) NSDictionary *inlineAttachmentsDictionary;
@property (retain, nonatomic) NSArray *attributionInfoArray;
@property (retain, nonatomic) NSDictionary *nicknameDictionary;
@property (retain, nonatomic) NSString *availabilityVerificationRecipientChannelIDPrefix;
@property (retain, nonatomic) NSString *availabilityVerificationRecipientEncryptionValidationToken;
@property (nonatomic, getter=isExpirable) BOOL expirable;
@property (nonatomic, getter=isAutoReply) BOOL autoReply;
@property (nonatomic, getter=isSOS) BOOL sos;
@property (nonatomic, getter=isCritical) BOOL critical;
@property (copy, nonatomic) NSString *replicationSourceServiceName;
@property (retain, nonatomic) IMDAccount *account;
@property (retain, nonatomic) IMDServiceSession *serviceSession;
@property (copy, nonatomic) NSString *groupID;
@property (copy, nonatomic) NSString *currentGroupName;
@property (retain, nonatomic) NSNumber *groupParticipantVersion;
@property (retain, nonatomic) NSNumber *groupProtocolVersion;
@property (retain, nonatomic) NSNumber *groupPhotoCreationTime;
@property (nonatomic) BOOL wasDetonated;
@property (retain, nonatomic) NSArray *messageItems;
@property (retain, nonatomic) IMDChat *chat;
@property (nonatomic) BOOL hadChat;

+ (BOOL)isCriticalWithBlastDoorMessage:(id)a0;
+ (id)_fileTransferMatchingAttribute:(id)a0 inExistingTransfersForMessage:(id)a1;
+ (id)attributionInfoArrayWithBlastDoorMessage:(id)a0;
+ (id)availabilityVerificationRecipientChannelIDPrefixWithBlastDoorMessage:(id)a0;
+ (id)availabilityVerificationRecipientEncryptionValidationTokenWithBlastDoorTextMessage:(id)a0;
+ (id)convertAttributionInfoToArray:(id)a0;
+ (id)convertBlastDoorInstanceTypedAttributesToNativeTypesInAttributedString:(id)a0 supportingStickerAttributes:(BOOL)a1 existingFileTransfersForMessage:(id)a2;
+ (id)encryptionTypeWithMessage:(id)a0;
+ (id)fileTransferForBlastDoorFileTransferAttribute:(id)a0 fileTransferGUIDs:(id)a1 supportingStickerAttributes:(BOOL)a2;
+ (BOOL)isAutoReplyWithBlastDoorMessage:(id)a0;
+ (BOOL)isExpirableWithBlastDoorTextMessage:(id)a0;
+ (BOOL)isSOSWithBlastDoorMessage:(id)a0;
+ (id)messageSummaryInfoDictionaryWithBlastDoorBasicMessage:(id)a0;
+ (id)messageSummaryInfoDictionaryWithBlastDoorMessage:(id)a0;
+ (id)nicknameDictionaryWithBlastDoorMessage:(id)a0;
+ (id)participantDestinationIdentifierWithBasicMessage:(id)a0;
+ (id)participantDestinationIdentifierWithMessage:(id)a0;
+ (id)plainTextBodyWithBlastDoorBasicMessage:(id)a0;
+ (id)plainTextBodyWithBlastDoorMessage:(id)a0;
+ (id)plainTextSubjectWithBlastDoorBasicMessage:(id)a0;
+ (id)plainTextSubjectWithBlastDoorMessage:(id)a0;
+ (id)replicationSourceServiceNameWithBlastDoorMessage:(id)a0;
+ (id)richBodyWithBlastDoorBasicMessage:(id)a0;
+ (id)richBodyWithBlastDoorMessage:(id)a0;
+ (id)stickerInfoDictionaryFromBlastDoorStickerAttachmentInfo:(id)a0;

- (id)description;
- (void).cxx_destruct;
- (id)initWithBDBasic:(id)a0 idsTrustedData:(id)a1;
- (id)_createSuperFormattedStringWithAttributedString:(id)a0;
- (id)initWithBD:(id)a0 idsTrustedData:(id)a1;
- (BOOL)supportsStickerAttributesInMessageBody;

@end