luxlabs header browser preview


@class CRKEDUPayload;

@interface CRKEDUPayloadCredentialValidator : NSObject

@property (readonly, nonatomic) CRKEDUPayload *payload;
@property (readonly, nonatomic, getter=isStub) BOOL stub;
@property (readonly, nonatomic, getter=isEphemeralMultiUserDevice) BOOL ephemeralMultiUserDevice;

- (BOOL)isStudent;
- (BOOL)isInstructor;
- (void).cxx_destruct;
- (BOOL)validateMemberAnchorsWithError:(id *)a0;
- (BOOL)validateLeaderAnchorsWithError:(id *)a0;
- (BOOL)areCredentialsValidForOneToOneDeviceWithError:(id *)a0;
- (BOOL)areCredentialsValidForSharediPadDeviceWithError:(id *)a0;
- (BOOL)areCredentialsValidWithError:(id *)a0;
- (BOOL)hasPayloadCertificate;
- (id)initWithPayload:(id)a0 isStub:(BOOL)a1 isEphemeralMultiUserDevice:(BOOL)a2;
- (BOOL)validateAnchorsWithKeyPath:(id)a0 payloadKey:(id)a1 error:(id *)a2;

@end