luxlabs header browser preview


@class CKMediaObject, NSString, NSArray, NSAttributedString, IMPluginPayload, NSDictionary, TUConversationActivity, _SWCollaborationShareOptions;

@interface CKComposition : NSObject

@property (readonly, nonatomic) _SWCollaborationShareOptions *collaborationShareOptions;
@property (readonly, nonatomic) NSArray *collaborationOptions;
@property (readonly, nonatomic) NSArray *pasteboardItemProviders;
@property (readonly, nonatomic) NSArray *mediaObjects;
@property (readonly, nonatomic) NSArray *pluginDisplayContainers;
@property (readonly, nonatomic, getter=isTextOnly) BOOL textOnly;
@property (readonly, nonatomic) unsigned long long mediaObjectsFileSize;
@property (readonly, nonatomic, getter=isExpirableComposition) BOOL expirableComposition;
@property (copy, nonatomic) NSAttributedString *text;
@property (copy, nonatomic) NSAttributedString *subject;
@property (copy, nonatomic) IMPluginPayload *shelfPluginPayload;
@property (copy, nonatomic) NSString *expressiveSendStyleID;
@property (copy, nonatomic) NSDictionary *bizIntent;
@property (copy, nonatomic) NSDictionary *proofreadingInfo;
@property (retain, nonatomic) CKMediaObject *shelfMediaObject;
@property (retain, nonatomic) _SWCollaborationShareOptions *collaborationShareOptions;
@property (retain, nonatomic) NSArray *collaborationOptions;
@property (nonatomic) BOOL isFromExternalSource;
@property (readonly, nonatomic) BOOL hasContent;
@property (readonly, nonatomic) BOOL hasNonwhiteSpaceContent;
@property (readonly, copy, nonatomic) NSString *previewText;
@property (retain, nonatomic) NSString *sourceApplicationID;
@property (copy, nonatomic) NSString *firstMessageGUIDOverride;
@property (nonatomic) BOOL shouldHideClearPluginButton;
@property (retain, nonatomic) TUConversationActivity *groupActivity;
@property (readonly, nonatomic, getter=isSendAnimated) BOOL sendAnimated;
@property (readonly, nonatomic, getter=isSaveable) BOOL saveable;
@property (nonatomic) BOOL hasFailedCommSafetyCheck;
@property (nonatomic) BOOL hasCheckedCommSafety;

+ (id)composition;
+ (void)compositionFromNonCollaborationItemProviders:(id)a0 completionHandler:(id /* block */)a1;
+ (id)pasteboardTypesForItemProvider:(id)a0;
+ (void)requestCompositionFromItemProvider:(id)a0 shelfMediaObject:(id)a1 completion:(id /* block */)a2;
+ (Class)_LPSharedObjectMetadataClass;
+ (void)__ck_valueForItemClass:(Class)a0 forItemProvider:(id)a1 completion:(id /* block */)a2;
+ (id)_attributedStringByTransformingLinksFromAttributedString:(id)a0;
+ (id)_compositionWithShelfPluginPayload:(id)a0;
+ (void)_pasteRTFDocumentWithItemProvider:(id)a0 completionHandler:(id /* block */)a1;
+ (id)_savedCompositionForGUID:(id)a0 readUsingBlock:(id /* block */)a1;
+ (BOOL)_shouldCreateMediaObjectForUTIType:(id)a0;
+ (id)_temporaryURLFromURL:(id)a0;
+ (id)_transcoderUserInfoFor:(id)a0 filename:(id)a1 type:(id)a2;
+ (id)_trimUnwantedAttributesFromAttributedString:(id)a0;
+ (id)audioCompositionWithMediaObject:(id)a0;
+ (id)compositionForMessageParts:(id)a0 preserveSubject:(BOOL)a1 contextIdentifier:(id)a2;
+ (id)compositionForTUConversationActivity:(id)a0;
+ (void)compositionFromItemProviders:(id)a0 completionHandler:(id /* block */)a1;
+ (id)compositionWithMSMessage:(id)a0 appExtensionIdentifier:(id)a1;
+ (id)compositionWithMediaObject:(id)a0 subject:(id)a1;
+ (id)compositionWithMediaObjects:(id)a0 subject:(id)a1;
+ (id)compositionWithPluginDisplayContainer:(id)a0 subject:(id)a1;
+ (id)compositionWithShelfMediaObject:(id)a0;
+ (void)compositionWithShelfPluginPayload:(id)a0 completionHandler:(id /* block */)a1;
+ (void)compositionWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 completionHandler:(id /* block */)a3;
+ (void)createPluginPayloadCompositionFromCloudKitItemProvider:(id)a0 completionHandler:(id /* block */)a1;
+ (void)createPluginPayloadCompositionFromCollaborativeItemProvider:(id)a0 completionHandler:(id /* block */)a1;
+ (void)createPluginPayloadCompositionFromFileItemProvider:(id)a0 completionHandler:(id /* block */)a1;
+ (void)createPluginPayloadCompositionFromItemProvider:(id)a0 completionHandler:(id /* block */)a1;
+ (void)dataForPasteboardType:(id)a0 forItemProvider:(id)a1 completion:(id /* block */)a2;
+ (void)deleteCompositionWithGUID:(id)a0;
+ (id)expirableCompositionWithMediaObject:(id)a0;
+ (void)filenameForType:(id)a0 forItemProvider:(id)a1 completionHandler:(id /* block */)a2;
+ (void)filenameFromURLTypeForType:(id)a0 forItemProvider:(id)a1 completionHandler:(id /* block */)a2;
+ (id)finalCompositionFromAllCompositions:(id)a0;
+ (BOOL)isRTFDocumentWithItemProvider:(id)a0;
+ (void)mediaObjectForItemProvider:(id)a0 completion:(id /* block */)a1;
+ (void)mediaObjectFromItemAtURL:(id)a0 filename:(id)a1 completion:(id /* block */)a2;
+ (void)mediaObjectFromPhotosAsset:(id)a0 completion:(id /* block */)a1;
+ (id)newExpirableCompositionWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2;
+ (id)photoPickerCompositionWithMediaObject:(id)a0;
+ (id)photoPickerCompositionWithMediaObjects:(id)a0;
+ (void)pluginDisplayContainerForItemProvider:(id)a0 completion:(id /* block */)a1;
+ (id)quickImageCompositionWithMediaObject:(id)a0;
+ (void)requestCompositionFromItemProvider:(id)a0 completion:(id /* block */)a1;
+ (void)requestCompositionFromItemProviderForNonCollaboration:(id)a0 completion:(id /* block */)a1;
+ (void)requestCompositionFromItemProviders:(id)a0 completion:(id /* block */)a1;
+ (void)requestFilenameForType:(id)a0 forItemProvider:(id)a1 completion:(id /* block */)a2;
+ (void)requestMediaObjectForItemProvider:(id)a0 type:(id)a1 completion:(id /* block */)a2;
+ (void)requestMediaObjectsForAttributedString:(id)a0 completion:(id /* block */)a1;
+ (void)requestPluginDisplayContainerForItemProvider:(id)a0 completion:(id /* block */)a1;
+ (id)richestMediaTypeForItemProvider:(id)a0;
+ (id)savedCompositionForGUID:(id)a0;
+ (id)stickerCompositionWithMediaObjects:(id)a0;

- (unsigned long long)hash;
- (id)messageWithGUID:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)_compositionByAppendingText:(id)a0 isExpirable:(BOOL)a1 shelfPluginPayload:(id)a2 shelfMediaObject:(id)a3;
- (id)_compositionParts;
- (id)_messageFromPayload:(id)a0 firstGUID:(id)a1;
- (void)_persistTextToComposition:(id)a0 directoryURL:(id)a1;
- (BOOL)_saveCompositionData:(id)a0 atURL:(id)a1 forGUID:(id)a2;
- (Class)balloonViewClass;
- (void)cleanupCKShareFromComposition;
- (id)compositionByAppendingCollaborativeComposition:(id)a0;
- (id)compositionByAppendingComposition:(id)a0;
- (id)compositionByAppendingMediaObject:(id)a0;
- (id)compositionByAppendingMediaObjects:(id)a0;
- (id)compositionByAppendingPluginDisplayContainer:(id)a0;
- (id)compositionByAppendingText:(id)a0;
- (id)compositionByAppendingText:(id)a0 shelfPluginPayload:(id)a1 shelfMediaObject:(id)a2 collaborationShareOptions:(id)a3;
- (id)compositionByRemovingMediaObjects:(id)a0;
- (id)compositionByReplacingMediaObject:(id)a0 withMediaObject:(id)a1;
- (BOOL)compositionIsCollaboration;
- (id)compositionWithCollaborationShareOptions:(id)a0;
- (id)compositionWithExpressiveSendStyleID:(id)a0;
- (id)externalSourceComposition;
- (id)initWithText:(id)a0 subject:(id)a1;
- (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2;
- (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3;
- (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3 shelfMediaObject:(id)a4 collaborationOptions:(id)a5 proofreadingInfo:(id)a6;
- (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3 shelfMediaObject:(id)a4 collaborationShareOptions:(id)a5 proofreadingInfo:(id)a6;
- (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3 shelfMediaObject:(id)a4 proofreadingInfo:(id)a5;
- (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 shelfMediaObject:(id)a3;
- (BOOL)isAudioComposition;
- (BOOL)isPlainTextEqual:(id)a0;
- (id)messageWithGUID:(id)a0 superFormatText:(id)a1 superFormatSubject:(id)a2 fileTransferGUIDs:(id)a3 mediaObjects:(id)a4 balloonBundleID:(id)a5 payloadData:(id)a6;
- (id)messagesFromCompositionFirstGUIDForMessage:(id)a0;
- (void)removeShareURLForComposition:(id)a0;
- (void)saveCompositionWithGUID:(id)a0;
- (id)superFormatSubject;
- (id)superFormatText:(id *)a0;
- (id)superFormatText:(id)a0 transfterGUIDs:(id *)a1 mediaObjects:(id *)a2;

@end