luxlabs header browser preview


@class AMSLazyPromise, NSMutableDictionary, NSLock, NSMutableArray;

@interface AMSPurchaseBatch : NSObject

@property (retain, nonatomic) NSLock *lock;
@property (readonly, nonatomic) NSMutableArray *returnedPurchaseIDs;
@property (nonatomic) BOOL isComplete;
@property (readonly, nonatomic) AMSLazyPromise *promise;
@property (readonly, nonatomic) NSMutableArray *purchases;
@property (readonly, nonatomic) NSMutableDictionary *purchaseMap;
@property (readonly, nonatomic) NSMutableArray *results;

- (void).cxx_destruct;
- (BOOL)finishPurchase:(id)a0 withError:(id)a1;
- (BOOL)finishPurchase:(id)a0 withResult:(id)a1;
- (id)initWithPurchases:(id)a0 weakPromise:(id)a1;
- (id)nextPurchase;
- (id)purchaseForPurchaseId:(id)a0;

@end