luxlabs header browser preview


@class NSString, NSArray, _TtC16SessionAssertion23SessionRequestAssertion, SNAAssertionTarget;

@interface SNAAssertion : NSObject {
    _TtC16SessionAssertion23SessionRequestAssertion *_sessionAssertion;
    id /* block */ _invalidationHandler;
}

@property (readonly, copy, nonatomic) SNAAssertionTarget *target;
@property (readonly, copy, nonatomic) NSString *explanation;
@property (readonly, nonatomic) unsigned long long state;
@property (readonly, nonatomic) unsigned long long invalidationReason;
@property (readonly, copy, nonatomic) NSArray *sessionIdentifiers;

- (id)init;
- (void)invalidate;
- (void).cxx_destruct;
- (id)initWithExplanation:(id)a0 target:(id)a1 invalidateOnSessionRequest:(BOOL)a2 invalidationHandler:(id /* block */)a3;
- (id)initWithExplanation:(id)a0 target:(id)a1 invalidationHandler:(id /* block */)a2;

@end