System/Library/PrivateFrameworks/ClassroomKit.framework
CRKASMWorldBuildOperation.h
Download CRKASMWorldBuildOperation.h
@class NSArray, NSDictionary, NSSet, CRKASMRosterProviderEnvironment;
@protocol CRKClassKitCurrentUser;
@interface CRKASMWorldBuildOperation : CATOperation
@property (readonly, nonatomic) CRKASMRosterProviderEnvironment *environment;
@property (retain, nonatomic) id<CRKClassKitCurrentUser> classKitCurrentUser;
@property (retain, nonatomic) NSArray *classKitClasses;
@property (copy, nonatomic) NSDictionary *classKitLocationsByLocationID;
@property (copy, nonatomic) NSSet *manageableLocationIDs;
@property (copy, nonatomic) NSDictionary *classKitPersonsByClassID;
@property (copy, nonatomic) NSDictionary *trustedClassKitPersonsByClassID;
+ (id)makeErrorWithErrorsByObjectID:(id)a0;
- (void)finish;
- (void)main;
- (id)initWithEnvironment:(id)a0;
- (BOOL)isAsynchronous;
- (void).cxx_destruct;
- (void)buildAllClassKitPersonsByClassID;
- (void)buildClassKitClasses;
- (void)buildClassKitLocationsByLocationID;
- (void)buildCurrentClassKitUser;
- (void)buildManageableLocationIDs;
- (void)checkAccountEligibility;
- (id)compileResult;
- (void)finishWithEmptyResultObject;
- (void)housekeepKeychain;
- (void)housekeepKeychainWithRoster:(id)a0;
- (id)makeHousekeeperWithRoster:(id)a0;
- (id)rosterRequirements;
@end