luxlabs header browser preview


@class SSDownloadPolicy, NSData, NSArray, NSString, SSItem, NSMutableDictionary, NSDictionary, SSNetworkConstraints, NSObject, SSURLRequestProperties, SSItemOffer, NSNumber;
@protocol OS_dispatch_queue;

@interface SSPurchase : NSObject <SSXPCCoding, NSSecureCoding, NSCopying> {
    NSNumber *_accountIdentifier;
    NSString *_affiliateIdentifier;
    BOOL _backgroundPurchase;
    long long _batchIdentifier;
    NSString *_buyParameters;
    NSNumber *_buyParamsCreatesDownloads;
    NSNumber *_buyParamsCreatesInstallJobs;
    NSNumber *_buyParamsCreatesJobs;
    BOOL _createsDownloads;
    BOOL _createsJobs;
    BOOL _createsInstallJobs;
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    BOOL _displaysOnLockScreen;
    SSDownloadPolicy *_downloadPolicy;
    NSMutableDictionary *_downloadProperties;
    NSNumber *_enabledServiceType;
    long long _expectedDownloadFileSize;
    NSArray *_filteredAssetTypes;
    NSArray *_gratisIdentifiers;
    BOOL _ignoresForcedPasswordRestriction;
    SSItem *_item;
    SSItemOffer *_itemOffer;
    SSNetworkConstraints *_networkConstraints;
    NSNumber *_ownerAccountDSID;
    long long _placeholderDownloadIdentifier;
    BOOL _playbackRequest;
    BOOL _preauthenticated;
    SSURLRequestProperties *_requestProperties;
    id _requiredDeviceCapabilities;
    NSDictionary *_tidHeaders;
    long long _uniqueIdentifier;
    BOOL _usesLocalRedownloadParametersIfPossible;
    NSString *_presentingSceneIdentifier;
    NSString *_presentingSceneBundleIdentifier;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property long long batchIdentifier;
@property (copy) NSNumber *enabledServiceType;
@property long long expectedDownloadFileSize;
@property (copy) NSArray *gratisIdentifiers;
@property (readonly, getter=isGratisSoftwareClaim) BOOL gratisSoftwareClaim;
@property long long placeholderDownloadIdentifier;
@property (getter=isPlaybackRequest) BOOL playbackRequest;
@property (copy) id requiredDeviceCapabilities;
@property (copy) NSDictionary *tidHeaders;
@property long long uniqueIdentifier;
@property BOOL usesLocalRedownloadParametersIfPossible;
@property (getter=isPreauthenticated) BOOL preauthenticated;
@property (readonly) NSData *databaseEncoding;
@property (retain) NSNumber *accountIdentifier;
@property (copy) NSString *affiliateIdentifier;
@property (copy) NSString *buyParameters;
@property (nonatomic) BOOL createsDownloads;
@property (copy) NSArray *filteredAssetTypes;
@property (getter=isBackgroundPurchase) BOOL backgroundPurchase;
@property (copy) SSURLRequestProperties *requestProperties;
@property (copy) NSDictionary *downloadProperties;
@property BOOL displaysOnLockScreen;
@property (copy) SSDownloadPolicy *downloadPolicy;
@property BOOL ignoresForcedPasswordRestriction;
@property (copy) SSNetworkConstraints *networkConstraints;
@property (nonatomic) BOOL createsJobs;
@property (nonatomic) BOOL createsInstallJobs;
@property (retain) NSNumber *ownerAccountDSID;
@property (nonatomic) BOOL skipSoftwareAccountPreflight;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)newPurchaseWithDatabaseEncoding:(id)a0;
+ (id)newPurchaseWithXPCEncoding:(id)a0;
+ (id)purchaseWithBuyParameters:(id)a0;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (id)presentingSceneIdentifier;
- (id)initWithXPCEncoding:(id)a0;
- (void)setPresentingSceneIdentifier:(id)a0;
- (void).cxx_destruct;
- (id)copyXPCEncoding;
- (BOOL)isEqual:(id)a0;
- (id)item;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithItem:(id)a0;
- (id)presentingSceneBundleIdentifier;
- (void)setPresentingSceneBundleIdentifier:(id)a0;
- (void)setValue:(id)a0 forDownloadProperty:(id)a1;
- (id)valueForDownloadProperty:(id)a0;
- (BOOL)_createsInstallJobsWithOverride;
- (id)_initSSPurchase;
- (void)_addEntriesToDatabaseEncoding:(id)a0;
- (id)_buyParametersValueForKey:(id)a0 fromBuyParams:(id)a1;
- (BOOL)_createsDownloadsWithOverride;
- (BOOL)_createsJobsWithOverride;
- (void)_setValuesUsingDatabaseEncoding:(id)a0;
- (id)buyParametersValueForKey:(id)a0;
- (id)downloadMetadata;
- (id)initWithDatabaseEncoding:(id)a0;
- (id)initWithItem:(id)a0 offer:(id)a1;
- (id)itemOffer;
- (void)setDefaultUserAgent:(id)a0;
- (void)setDownloadMetadata:(id)a0;

@end