luxlabs header browser preview


@class NSString, ISDataProvider, WebScriptObject, SUXMLHTTPStoreRequestOperation, NSMutableDictionary, SSAuthenticationContext, NSDictionary, SSMutableURLRequestProperties;
@protocol SUScriptXMLHTTPStoreRequestDelegate;

@interface SUScriptXMLHTTPStoreRequest : SUScriptObject {
    NSMutableDictionary *_functions;
    SUXMLHTTPStoreRequestOperation *_operation;
    unsigned long long _readyState;
    SSMutableURLRequestProperties *_requestProperties;
    NSDictionary *_responseHeaders;
    NSString *_responseText;
    BOOL _shouldSendGUIDHeader;
    unsigned long long _status;
    NSString *_statusText;
    unsigned long long _timeout;
    BOOL _useJSONEncoding;
}

@property (weak) id<SUScriptXMLHTTPStoreRequestDelegate> delegate;
@property (retain, nonatomic) SSAuthenticationContext *authenticationContext;
@property (retain, nonatomic) ISDataProvider *dataProvider;
@property (retain, getter=isJSONEncoded) id JSONEncoded;
@property (readonly) unsigned long long readyState;
@property (readonly, copy) NSString *responseText;
@property (retain) id shouldSendGUIDHeader;
@property (readonly) unsigned long long status;
@property (readonly, copy) NSString *statusText;
@property unsigned long long timeout;
@property (retain) WebScriptObject *onabort;
@property (retain) WebScriptObject *onerror;
@property (retain) WebScriptObject *onload;
@property (retain) WebScriptObject *onloadend;
@property (retain) WebScriptObject *onreadystatechange;
@property (retain) WebScriptObject *ontimeout;

+ (void)initialize;
+ (id)webScriptNameForSelector:(SEL)a0;
+ (id)webScriptNameForKeyName:(id)a0;

- (void)abort;
- (void)setValue:(id)a0 forHTTPHeaderField:(id)a1;
- (void)dealloc;
- (void).cxx_destruct;
- (id)initWithDelegate:(id)a0;
- (id)_className;
- (id)attributeKeys;
- (id)_uniqueDeviceID;
- (id)getAllResponseHeaders;
- (id)getResponseHeader:(id)a0;
- (id)scriptAttributeKeys;
- (void)_callFunctionWithName:(id)a0 arguments:(id)a1;
- (id)_clientInfoHeader;
- (id)_gsTokenForAIDAAccount:(id)a0 accountStore:(id)a1;
- (id)_scriptObjectForFunctionName:(id)a0;
- (void)_setScriptObject:(id)a0 forFunctionName:(id)a1;
- (void)openWithHTTPMethod:(id)a0 URL:(id)a1 isAsync:(id)a2 username:(id)a3 password:(id)a4;
- (void)sendWithBodyData:(id)a0;

@end