System/Library/PrivateFrameworks/SessionAssertion.framework
SNAAssertion.h
@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