luxlabs header browser preview


@class NSArray, NSString, NSDictionary;

@interface PLAssetJournalEntryPayload : PLManagedObjectJournalEntryPayload {
    NSDictionary *_keywordUUIDRemapping;
}

@property (readonly, nonatomic) NSArray *resources;
@property (readonly, nonatomic) short savedAssetType;
@property (readonly, nonatomic) NSString *mediaGroupUUID;

+ (unsigned int)payloadVersion;
+ (BOOL)isValidForPersistenceWithObjectDictionary:(id)a0 additionalEntityName:(id)a1;
+ (id)modelProperties;
+ (unsigned int)minimumSnapshotPayloadVersion;
+ (id)modelPropertiesDescription;
+ (id)nonPersistedModelPropertiesDescription;
+ (id)payloadClassID;
+ (id)persistedPropertyNamesForEntityNames;
+ (id)snapshotSortDescriptors;

- (BOOL)hasAdjustments;
- (unsigned short)bundleScope;
- (id)uniformTypeIdentifier;
- (id)filename;
- (id)directory;
- (short)kind;
- (id)hdrGain;
- (id)latitude;
- (unsigned short)playbackVariation;
- (void)setKind:(short)a0;
- (id)dateCreated;
- (void).cxx_destruct;
- (void)setLocation:(id)a0;
- (id)longitude;
- (BOOL)isImage;
- (BOOL)isVideo;
- (unsigned short)playbackStyle;
- (id)adjustmentFormatIdentifier;
- (id)adjustmentFormatVersion;
- (short)kindSubtype;
- (id)locationData;
- (id)originalUniformTypeIdentifier;
- (void)setPlaybackStyle:(unsigned short)a0;
- (id)cloudMasterGUID;
- (BOOL)comparePayloadValue:(id)a0 toObjectDictionaryValue:(id)a1 forPayloadProperty:(id)a2;
- (void)_convertCustomRenderedValueToHDRType;
- (void)_convertDepthStatesToDepthType;
- (void)_filterNonPersistedResources;
- (void)_fixAdjustedAssetUTI;
- (void)_fixDateCreatedSourceWithAdditionalAssetAttributes:(id)a0;
- (void)_fixHDRGainZeroValueToNULL;
- (void)_fixLocationData;
- (void)_fixResourceTypeUnknownValues;
- (void)_fixXMPSidecarUTI;
- (id)_loadOriginalImageMetadataWithPathManager:(id)a0 timezoneLookup:(id)a1;
- (id)_loadOriginalVideoMetadataWithPathManager:(id)a0 timezoneLookup:(id)a1;
- (void)appendAttributeKey:(id)a0 value:(id)a1 toDescriptionBuilder:(id)a2;
- (void)applyPayloadProperty:(id)a0 toManagedObject:(id)a1 key:(id)a2 payloadAttributesToUpdate:(id)a3;
- (unsigned long long)bestCPLResourceTypeForAdjustedFingerPrint;
- (long long)dateCreatedSource;
- (id)extendedAttributesLatitude;
- (id)extendedAttributesLongitude;
- (id)highFrameRateState;
- (id)initWithAdditionalAssetAttributes:(id)a0 changedKeys:(id)a1;
- (id)initWithAssetDescription:(id)a0 changedKeys:(id)a1;
- (id)initWithCloudMaster:(id)a0 payloadID:(id)a1 changedKeys:(id)a2;
- (id)initWithCloudMasterMediaMetadata:(id)a0 payloadID:(id)a1 changedKeys:(id)a2 modelProperties:(id)a3;
- (id)initWithEditedIPTCAttributes:(id)a0 changedKeys:(id)a1;
- (id)initWithExtendedAttributes:(id)a0 changedKeys:(id)a1;
- (id)initWithInternalResource:(id)a0 filesystemBookmark:(id)a1 changedKeys:(id)a2;
- (id)initWithUnmanagedAdjustment:(id)a0 changedKeys:(id)a1;
- (id)insertAssetFromDataInManagedObjectContext:(id)a0 keywordUUIDRemapping:(id)a1 rawPayloadAttributesToUpdate:(id)a2;
- (BOOL)isDefaultAdjustedSlomo;
- (void)mergePayload:(id)a0;
- (void)migrateMergedPayloadWithUpdatePayloads:(id)a0;
- (id)originalOrientation;
- (id)originalResourceRelativePathsWithPathManager:(id)a0;
- (id)payloadValueFromAttributes:(id)a0 forPayloadProperty:(id)a1;
- (void)setDateCreatedSource:(long long)a0;
- (BOOL)updatePayloadAttributes:(id)a0 andNilAttributes:(id)a1 withManagedObject:(id)a2 forPayloadProperty:(id)a3;

@end