luxlabs header browser preview


@class NSManagedObjectID, NSArray, PHRelationshipChangeRequestHelper, NSString, NSDictionary, PHPhotosHighlight, NSDate;

@interface PHPhotosHighlightChangeRequest : PHChangeRequest <PHInsertChangeRequest, PHUpdateChangeRequest>

@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayKeyAssetHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *monthKeyAssetHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *yearKeyAssetHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayGroupKeyAssetHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeyAssetHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeyAssetUserEditedHelper;
@property (retain, nonatomic) PHPhotosHighlight *originalHighlight;
@property (retain, nonatomic) NSArray *assetObjectIDsToAddToAdaptiveExplicitlyRemovedAssets;
@property (retain, nonatomic) NSString *sourceHighlightUUIDForAdaptiveHighlight;
@property (readonly, nonatomic) NSDictionary *curationHelpersByCurationType;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayGroupKeyAssetSharedHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *monthKeyAssetSharedHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayKeyAssetSharedHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *yearKeyAssetSharedHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeySharedAssetHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeySharedAssetUserEditedHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveExplicitlyAddedAssetsHelper;
@property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveExplicitlyRemovedAssetsHelper;
@property (retain, nonatomic) NSString *dateDescription;
@property (retain, nonatomic) NSString *smartDescription;
@property (retain, nonatomic) NSString *verboseSmartDescription;
@property (nonatomic) unsigned short visibilityState;
@property (nonatomic) double promotionScore;
@property (nonatomic) unsigned short enrichmentState;
@property (retain, nonatomic) NSDate *lastEnrichmentDate;
@property (nonatomic) unsigned long long mood;
@property (nonatomic, getter=isFavorite) BOOL favorite;
@property (retain, nonatomic) NSString *dateDescriptionShared;
@property (retain, nonatomic) NSString *dateDescriptionMixed;
@property (retain, nonatomic) NSString *smartDescriptionShared;
@property (retain, nonatomic) NSString *smartDescriptionMixed;
@property (retain, nonatomic) NSString *verboseSmartDescriptionShared;
@property (retain, nonatomic) NSString *verboseSmartDescriptionMixed;
@property (retain, nonatomic) NSString *verboseSmartDescriptionUserEdited;
@property (nonatomic) unsigned short visibilityStateShared;
@property (nonatomic) unsigned short visibilityStateMixed;
@property (nonatomic) unsigned short mixedSharingCompositionKeyAssetRelationship;
@property (readonly) BOOL isNewRequest;
@property (nonatomic) BOOL shouldPerformConcurrentWork;
@property (readonly, getter=isMutated) BOOL mutated;
@property (readonly, nonatomic) NSString *managedEntityName;
@property (readonly, nonatomic) NSManagedObjectID *objectID;
@property (readonly, nonatomic, getter=isClientEntitled) BOOL clientEntitled;
@property (readonly, nonatomic) NSString *clientName;
@property (readonly, nonatomic) long long accessScopeOptionsRequirement;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_adaptiveExplicitlyRemovedAssetsFromXPCDict:(id)a0 storeCoordinator:(id)a1;
+ (id)changeRequestForPhotosHighlight:(id)a0;
+ (id)creationRequestForAdaptiveHighlightFromSourceHighlight:(id)a0;
+ (id)creationRequestForAdaptiveHighlightWithAssets:(id)a0 extendedAssets:(id)a1 summaryAssets:(id)a2;
+ (void)deletePhotosHighlights:(id)a0;

- (unsigned short)kind;
- (void)setKind:(unsigned short)a0;
- (void)setAdaptiveVisibilityState:(unsigned short)a0;
- (void).cxx_destruct;
- (BOOL)_applyAdaptiveExplicitAssetMutationsToHighlight:(id)a0 error:(id *)a1;
- (id)_existentAssetObjectIDs;
- (id)_existentCuratedAssetObjectIDsForCurationType:(unsigned short)a0;
- (unsigned short)_externalCurationTypeForInternalCurationType:(unsigned short)a0;
- (void)_initializeCurationHelpersWithHelper:(id)a0 xpcDict:(id)a1;
- (unsigned short)_internalCurationTypeForExternalCurationType:(unsigned short)a0;
- (id)_mutableAssetObjectIDsAndUUIDsForCurationType:(unsigned short)a0;
- (id)_mutableKeyAssetObjectIDsAndUUIDsForShared:(BOOL)a0 userEdited:(BOOL)a1;
- (unsigned short)adaptiveMergePolicy;
- (unsigned short)adaptiveVisibilityState;
- (void)addExplicitlyRemovedAssets:(id)a0;
- (BOOL)applyMutationsToManagedObject:(id)a0 photoLibrary:(id)a1 error:(id *)a2;
- (void)clearCurationWithType:(unsigned short)a0;
- (id)createManagedObjectForInsertIntoPhotoLibrary:(id)a0 error:(id *)a1;
- (void)didEnrichHighlight;
- (void)encodeToXPCDict:(id)a0;
- (short)enrichmentVersion;
- (id)initForNewObject;
- (id)initWithUUID:(id)a0 objectID:(id)a1;
- (id)initWithXPCDict:(id)a0 request:(id)a1 clientAuthorization:(id)a2;
- (id)placeholderForCreatedPhotosHighlight;
- (void)setAdaptiveExplicitlyAddedAssets:(id)a0;
- (void)setAdaptiveExplicitlyRemovedAssets:(id)a0;
- (void)setAdaptiveMergePolicy:(unsigned short)a0;
- (void)setAssets:(id)a0 forCurationType:(unsigned short)a1;
- (void)setEnrichmentVersion:(short)a0;
- (void)setKeyAssetPrivate:(id)a0;
- (void)setKeyAssetPrivate:(id)a0 userEdited:(BOOL)a1;
- (void)setKeyAssetShared:(id)a0;
- (void)setKeyAssetShared:(id)a0 userEdited:(BOOL)a1;

@end