luxlabs header browser preview


@class NSString, NSArray, CLSActivity, NSURL, NSSet;

@interface CLSContext : CLSObject <CLSRelationable> {
    BOOL _active;
    NSURL *_universalLinkURL;
    NSString *_title;
    NSString *_topic;
    NSString *_currentActivityID;
    NSString *_contentStoreIdentifier;
    long long _displayOrder;
    NSString *_summary;
    NSString *_customTypeName;
    struct _NSRange { unsigned long long location; unsigned long long length; } _suggestedAge;
    struct _NSRange { unsigned long long location; unsigned long long length; } _suggestedCompletionTime;
}

@property (readonly, nonatomic) CLSActivity *currentActivity;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) NSString *stableObjectID;
@property (nonatomic) long long type;
@property (copy, nonatomic) NSArray *path;
@property (copy, nonatomic) NSString *identifier;
@property (copy, nonatomic) NSString *storeTeamID;
@property (copy, nonatomic) NSString *storeIdentifier;
@property (copy, nonatomic) NSString *contentStoreIdentifier;
@property (copy, nonatomic) NSString *currentActivityID;
@property (nonatomic) long long authorizationStatus;
@property (readonly, copy, nonatomic) NSArray *identifierPath;
@property (retain, nonatomic) NSURL *universalLinkURL;
@property (copy, nonatomic) NSString *customTypeName;
@property (copy, nonatomic) NSString *title;
@property (nonatomic) long long displayOrder;
@property (copy, nonatomic) NSString *topic;
@property (nonatomic, getter=isAssignable) BOOL assignable;
@property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } suggestedAge;
@property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } suggestedCompletionTime;
@property (readonly, copy, nonatomic) NSSet *progressReportingCapabilities;
@property (copy, nonatomic) NSString *summary;
@property (nonatomic) struct CGImage { } *thumbnail;
@property (readonly, nonatomic, getter=isActive) BOOL active;

+ (id)stableObjectIDPathFromIdentifierPath:(id)a0;
+ (BOOL)supportsSecureCoding;
+ (id)relations;
+ (id)arrayOfStringClasses;
+ (id)objectIDPathFromIdentifierPath:(id)a0;
+ (BOOL)conformsToProtocol:(id)a0;
+ (id)reservedContextTypes;
+ (id)validatedContextIdentifierPathFromPath:(id)a0;
+ (id)allowedTopics;
+ (id)stableObjectIDForIdentifierPath:(id)a0;
+ (id)defaultProgressReportingCapability;
+ (id)objectIDForIdentifierPath:(id)a0;

- (void)becomeActive;
- (id)_init;
- (void)encodeWithCoder:(id)a0;
- (BOOL)conformsToProtocol:(id)a0;
- (void)resignActive;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (id)initWithCoder:(id)a0;
- (id)activityViewController:(id)a0 itemForActivityType:(id)a1;
- (id)activityViewControllerPlaceholderItem:(id)a0;
- (void)mergeWithObject:(id)a0;
- (void)removeFromParent;
- (BOOL)validateObject:(id *)a0;
- (id)newItemProvider;
- (id)_navigationNodes;
- (id)_progressReportingCapabilities;
- (void)_setType:(long long)a0 identifier:(id)a1 title:(id)a2;
- (void)addChildContext:(id)a0;
- (void)addNavigationChildContext:(id)a0;
- (void)addProgressReportingCapabilities:(id)a0;
- (id)childContextWithIdentifier:(id)a0;
- (id)createNewActivity;
- (void)descendantMatchingIdentifierPath:(id)a0 completion:(id /* block */)a1;
- (long long)effectiveAuthorizationStatus;
- (id)initWithInternalType:(long long)a0 identifier:(id)a1 title:(id)a2;
- (id)initWithType:(long long)a0 identifier:(id)a1 title:(id)a2;
- (id)navigationChildContexts;
- (void)removeNavigationChildContext:(id)a0;
- (void)resetProgressReportingCapabilities;
- (void)resetProgressReportingCapabilities_unprotected;
- (void)setIdentifierPathAndGenerateObjectID:(id)a0;
- (id)thumbnailBlob;
- (id)thumbnailBlobs;

@end