luxlabs header browser preview


@class NSString, NSArray;

@interface DNDSClientDetails : NSObject <NSCopying>

@property (readonly, nonatomic, getter=forcesAssertionStatusUpdate) BOOL forcesAssertionStatusUpdate;
@property (readonly, copy, nonatomic) NSString *clientIdentifier;
@property (readonly, copy, nonatomic) NSArray *identifiers;
@property (readonly, nonatomic, getter=isResolutionContextAssumingDeviceUILocked) BOOL resolutionContextAssumingDeviceUILocked;
@property (readonly, nonatomic, getter=isUserInteractionClient) BOOL userInteractionClient;
@property (readonly, nonatomic, getter=isPersistentAssertionClient) BOOL persistentAssertionClient;
@property (readonly, nonatomic, getter=isSyncSuppressedClient) BOOL syncSuppressedClient;
@property (readonly, nonatomic, getter=isIOS14SyncSuppressedClient) BOOL iOS14SyncSuppressedClient;

+ (id)_detailsForClientIdentifier:(id)a0 bundleInfoDictionary:(id)a1;
+ (id)detailsForClientIdentifier:(id)a0 applicationBundleURL:(id)a1;
+ (id)detailsForBundleAtURL:(id)a0;

- (void).cxx_destruct;
- (id)initWithClientIdentifier:(id)a0 identifiers:(id)a1 resolutionContextAssumingDeviceUILocked:(BOOL)a2 userInteractionClient:(BOOL)a3 persistentAssertionClient:(BOOL)a4 syncSuppressedClient:(BOOL)a5 iOS14SyncSuppressedClient:(BOOL)a6 forcesAssertionStatusUpdate:(BOOL)a7;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end