luxlabs header browser preview


@class NSString, NSArray;

@interface TRDeviceSetupAuthenticateAction : TRDeviceSetupAction

@property (readonly, nonatomic) unsigned long long accountType;
@property (readonly, copy, nonatomic) NSString *accountID;
@property (readonly, copy, nonatomic) NSString *accountPassword;
@property (readonly, copy, nonatomic) NSArray *accountTypesWithSharedCredentials;
@property (readonly, nonatomic) unsigned long long attemptCount;
@property (readonly, copy, nonatomic) NSString *requestMessage;
@property (readonly, copy, nonatomic) NSString *failureMessage;

+ (id)actionForCancelledRequestWithOriginalAction:(id)a0;
+ (id)actionForFailedAttemptWithOriginalAction:(id)a0 requestMessage:(id)a1 failureMessage:(id)a2;
+ (id)actionForFinishedRequestWithOriginalAction:(id)a0 accountID:(id)a1 accountPassword:(id)a2 accountTypesWithSharedCredentials:(id)a3;
+ (id)actionForInitialAttemptWithAccountType:(unsigned long long)a0 requestMessage:(id)a1;

- (id)init;
- (id)_initWithAccountType:(unsigned long long)a0 accountID:(id)a1 accountPassword:(id)a2 accountTypesWithSharedCredentials:(id)a3 attemptCount:(unsigned long long)a4 requestMessage:(id)a5 failureMessage:(id)a6;

@end