luxlabs header browser preview


@class NSURL, NSMutableDictionary;

@interface RMEnrollmentController : NSObject {
    NSMutableDictionary *_connectionByServiceName;
}

@property (class, readonly) NSURL *userDefaultsEnrollmentURL;

@property (nonatomic, getter=isSynchronous) BOOL synchronous;
@property (readonly, nonatomic) long long enrollmentType;
@property (readonly, nonatomic) long long scope;

+ (id)synchronousEnrollmentControllerForManagementEnrollmentType:(long long)a0 scope:(long long)a1;

- (id)_daemonConnection;
- (void).cxx_destruct;
- (id)_daemonProxyWithErrorHandler:(id /* block */)a0;
- (id)_agentConnection;
- (id)_agentProxyWithErrorHandler:(id /* block */)a0;
- (void)_discoverEnrollmentURLForDomain:(id)a0 port:(id)a1 completionHandler:(id /* block */)a2;
- (void)_enrollmentURLFromWellKnownURL:(id)a0 completionHandler:(id /* block */)a1;
- (id)_scopedProxyWithErrorHandler:(id /* block */)a0;
- (void)_unenrollIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)deviceChannelEnrollmentExistsWithCompletionHandler:(id /* block */)a0;
- (void)discoverEnrollmentURLForUserIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)enrollDeviceChannelWithURI:(id)a0 completionHandler:(id /* block */)a1;
- (void)enrollUserChannelWithAccountIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)enrollViaMDMWithEnrollmentType:(long long)a0 uri:(id)a1 accountIdentifier:(id)a2 personaIdentifier:(id)a3 completionHandler:(id /* block */)a4;
- (id)initWithEnrollmentType:(long long)a0 scope:(long long)a1;
- (void)managementChannelWithAccountIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)managementChannelWithEnrollmentURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)syncWithIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)unenrollDeviceChannelWithIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)unenrollUserChannelWithIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)unenrollViaMDMWithEnrollmentType:(long long)a0 identifier:(id)a1 completionHandler:(id /* block */)a2;
- (void)updateWithIdentifier:(id)a0 pushMessage:(id)a1 completionHandler:(id /* block */)a2;
- (void)updateWithIdentifier:(id)a0 tokensResponse:(id)a1 completionHandler:(id /* block */)a2;

@end