luxlabs header browser preview


@class IXPromisedAppReferenceSeed, IXApplicationIdentity;

@interface IXPromisedAppReference : IXOwnedDataPromise

@property (retain, nonatomic) IXPromisedAppReferenceSeed *seed;
@property (readonly, nonatomic) IXApplicationIdentity *identity;
@property (readonly, nonatomic) unsigned long long installationDomain;

+ (BOOL)supportsSecureCoding;
+ (id)acquireReferenceToAppWithIdentity:(id)a0 inDomain:(unsigned long long)a1 forClient:(unsigned long long)a2 ifMatchingPredicate:(id)a3 error:(id *)a4;
+ (id)acquireReferenceToAppWithIdentity:(id)a0 inDomain:(unsigned long long)a1 forClient:(unsigned long long)a2 matchingAppInRecord:(id)a3 error:(id *)a4;

- (void)encodeWithCoder:(id)a0;
- (void)resetWithCompletion:(id /* block */)a0;
- (id)initWithSeed:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)initWithName:(id)a0 client:(unsigned long long)a1 forAppWithIdentity:(id)a2 inDomain:(unsigned long long)a3 ifMatchingPredicate:(id)a4 error:(id *)a5;
- (id)placeholderPromiseForInstallType:(unsigned long long)a0 withError:(id *)a1;
- (Class)seedClass;

@end