luxlabs header browser preview


@class NSData, NSString, NSArray, NSURL, NSError, SOAuthorizationRequestParameters, NSDictionary, SORemoteExtensionContext, POLoginManager, SOAuthorizationCredential;

@interface SOAuthorizationRequest : NSObject {
    SOAuthorizationRequestParameters *_requestParameters;
    SORemoteExtensionContext *_remoteExtensionContext;
}

@property (nonatomic, getter=isAuthorizationCanceled) BOOL authorizationCanceled;
@property (retain, nonatomic) SOAuthorizationCredential *canceledAuthorizationCredential;
@property (retain, nonatomic) NSError *canceledAuthorizationError;
@property (retain, nonatomic) NSArray *secKeyProxies;
@property (nonatomic) int secKeyProxiesConnectedClients;
@property (retain, nonatomic) NSURL *url;
@property (retain, nonatomic) NSString *requestedOperation;
@property (retain, nonatomic) NSDictionary *httpHeaders;
@property (retain, nonatomic) NSData *httpBody;
@property (retain, nonatomic) NSString *realm;
@property (retain, nonatomic) NSDictionary *extensionData;
@property (retain, nonatomic) NSString *callerBundleIdentifier;
@property (retain, nonatomic) NSData *auditTokenData;
@property (retain, nonatomic) NSDictionary *authorizationOptions;
@property (nonatomic, getter=isCFNetworkInterception, setter=setCFNetworkInterception:) BOOL cfNetworkInterception;
@property (nonatomic, getter=isCallerManaged) BOOL callerManaged;
@property (retain, nonatomic) NSString *callerTeamIdentifier;
@property (retain, nonatomic) NSString *localizedCallerDisplayName;
@property (nonatomic, getter=isUserInteractionEnabled) BOOL enableUserInteraction;
@property (copy, nonatomic) NSString *impersonationBundleIdentifier;
@property (readonly, nonatomic) POLoginManager *loginManager;
@property (readonly, nonatomic) NSString *identifier;

- (void)complete;
- (void).cxx_destruct;
- (void)completeWithError:(id)a0;
- (void)cancel;
- (id)_hostExtensionContext;
- (void)_completeFinishAuthorizationWithRequestIdentifier:(id)a0 error:(id)a1;
- (id)_createSecKeyProxiesForSecKeys:(id)a0 error:(id *)a1;
- (void)_invalidateLoginManager;
- (BOOL)_isUserInterfaceAllowed;
- (void)completeWithAuthorizationResult:(id)a0;
- (void)completeWithHTTPAuthorizationHeaders:(id)a0;
- (void)completeWithHTTPResponse:(id)a0 httpBody:(id)a1;
- (void)doNotHandle;
- (id)initWithRequestParameters:(id)a0 remoteExtensionContext:(id)a1;
- (void)presentAuthorizationViewControllerWithCompletion:(id /* block */)a0;
- (void)presentAuthorizationViewControllerWithHints:(id)a0 completion:(id /* block */)a1;

@end