luxlabs header browser preview


@class NSString, _DKEvent, REIdentifier, NSDate, NSArray;
@protocol REDonatedActionIdentifierProviding;

@interface REDonatedAction : NSObject <NSSecureCoding, NSCopying> {
    BOOL _isIntentBacked;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) unsigned long long type;
@property (readonly, nonatomic) NSString *bundleIdentifier;
@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) NSDate *localSaveDate;
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) REIdentifier *donationIdentifier;
@property (readonly, nonatomic) id<REDonatedActionIdentifierProviding> actionTypeIdentifier;
@property (readonly, nonatomic) id<REDonatedActionIdentifierProviding> simplifiedActionTypeIdentifier;
@property (readonly, nonatomic, getter=isLocalDonation) BOOL localDonation;
@property (readonly, nonatomic) NSString *eventLevelIdentifier;
@property (readonly, nonatomic) NSString *appLevelIdentifier;
@property (readonly, nonatomic) unsigned long long filteredShortcutType;
@property (retain, nonatomic) _DKEvent *event;
@property (readonly, nonatomic) unsigned long long relevanceProvidersHash;
@property (readonly, nonatomic) NSArray *relevanceProviders;
@property (readonly, nonatomic) NSString *intentTypeName;
@property (readonly, nonatomic) NSString *activityType;
@property (readonly, nonatomic) NSString *remoteBundleIdentifier;
@property (readonly, nonatomic) NSString *localBundleIdentifier;
@property (readonly, nonatomic) unsigned long long trainingActionIdentifier;

+ (id)bundleIdForExtensionId:(id)a0;
+ (BOOL)supportedActivityType:(id)a0 forBundleID:(id)a1;

- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)loadIntent:(id /* block */)a0;
- (void)loadRelevantShortcut:(id /* block */)a0;
- (void)loadUserActivity:(id /* block */)a0;
- (void)_loadDuetEvent:(id /* block */)a0;
- (id)generateMetrics;
- (id)_shortcutFilter;
- (unsigned long long)_hashRelevanceProviders:(id)a0;
- (id)_initInteractionWithEvent:(id)a0 filtered:(BOOL)a1;
- (id)_initRelevantShortcutWithEvent:(id)a0 filtered:(BOOL)a1;
- (id)_initUserActivityWithEvent:(id)a0 filtered:(BOOL)a1;
- (void)_loadShortcutIdentifiersFromIntent:(id)a0;
- (void)_loadShortcutIdentifiersFromUserActivity:(id)a0;
- (id)initWithEvent:(id)a0 filtered:(BOOL)a1;

@end