luxlabs header browser preview


@class NSString, NSDictionary, NSArray, NSNumber;

@interface BLPurchaseResponse : NSObject <NSSecureCoding, NSCopying>

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSString *currency;
@property (copy, nonatomic) NSNumber *errorCode;
@property (copy, nonatomic) NSString *errorDescription;
@property (copy, nonatomic) NSString *errorDomain;
@property (copy, nonatomic) NSString *logUUID;
@property (copy, nonatomic) NSString *permLink;
@property (copy, nonatomic) NSString *price;
@property (copy, nonatomic) NSDictionary *responseMetrics;
@property (retain, nonatomic) NSNumber *storeID;
@property (retain, nonatomic) NSArray *purchaseResponseItems;
@property (copy, nonatomic) NSDictionary *item;
@property (copy, nonatomic) NSString *downloadID;
@property (copy, nonatomic) NSDictionary *metadata;
@property (copy, nonatomic) NSString *purchaseParameters;
@property (nonatomic) BOOL hasRacGUID;
@property (copy, nonatomic) NSNumber *supplementalContentCount;
@property (copy, nonatomic) NSNumber *firstUnderlyingErrorCode;
@property (copy, nonatomic) NSString *firstUnderlyingErrorDomain;
@property (copy, nonatomic) NSString *firstUnderlyingErrorLocalizedDescription;
@property (nonatomic) BOOL isUserCancelError;

- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)_updatePropertiesFromPurchaseError:(id)a0;
- (id)initWithAMSPurchaseResult:(id)a0;
- (id)initWithPurchase:(id)a0 error:(id)a1;

@end