luxlabs header browser preview


@class NSString, NSXPCConnection, DEPDeviceUploadSubmitDeviceRequestPayload, DEPDeviceUploadCredentials, DEPDeviceUploadOrganization;

@interface DEPClient : NSObject

@property (copy, nonatomic) id /* block */ callback;
@property (retain, nonatomic) NSXPCConnection *connection;
@property (retain, nonatomic) NSString *nonce;
@property (retain, nonatomic) DEPDeviceUploadCredentials *userCredentials;
@property (retain, nonatomic) DEPDeviceUploadOrganization *organization;
@property (retain, nonatomic) DEPDeviceUploadSubmitDeviceRequestPayload *deviceUploadRequest;

- (id)init;
- (void)dealloc;
- (void)unenrollWithCompletionBlock:(id /* block */)a0;
- (void).cxx_destruct;
- (id)_connectionError;
- (void)fetchConfigurationWithCompletionBlock:(id /* block */)a0;
- (void)fetchConfigurationWithoutValidationWithCompletionBlock:(id /* block */)a0;
- (void)provisionallyEnrollWithNonce:(id)a0 completionBlock:(id /* block */)a1;
- (void)_callServiceByType:(long long)a0 onProxy:(id)a1 completionBlock:(id /* block */)a2;
- (id /* block */)_cloudConfigRetrievalBlockWithClientCompletionBlock:(id /* block */)a0;
- (void)_completeServiceWithSuccess:(BOOL)a0 response:(id)a1 error:(id)a2;
- (id)_organizationFromDict:(id)a0;
- (id)_organizationsFromArray:(id)a0;
- (id)_requestTypesFromDict:(id)a0;
- (void)_retrieveProxyObjectAndRunServiceType:(long long)a0 completionBlock:(id /* block */)a1;
- (id)_soldToIdsFromDict:(id)a0;
- (void)pingWithCompletionBlock:(id /* block */)a0;
- (void)retrieveDeviceUploadOrganizationsWithCredentials:(id)a0 completionBlock:(id /* block */)a1;
- (void)retrieveDeviceUploadRequestTypesWithCredentials:(id)a0 completionBlock:(id /* block */)a1;
- (void)retrieveDeviceUploadSoldToIdsForOrganization:(id)a0 credentials:(id)a1 completionBlock:(id /* block */)a2;
- (void)submitDeviceUploadRequest:(id)a0 credentials:(id)a1 completionBlock:(id /* block */)a2;

@end