mas/Sources/PrivateFrameworks/StoreFoundation/SSPurchase.h
2021-04-26 21:04:37 -07:00

83 lines
3.5 KiB
Objective-C

//
// Generated by class-dump 3.5 (64 bit).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//
@import Foundation;
@class ISOperation, NSData, NSDictionary, NSNumber, NSString, SSDownloadMetadata;
NS_ASSUME_NONNULL_BEGIN
@interface SSPurchase : NSObject <NSSecureCoding, NSCopying>
{
NSNumber *_accountIdentifier;
NSString *_appleID;
NSString *_buyParameters;
SSDownloadMetadata *_downloadMetadata;
NSString *_uniqueIdentifier;
BOOL _isUpdate;
long long _purchaseType;
BOOL _checkPreflightAterPurchase;
NSData *_receiptData;
NSString *_parentalControls;
BOOL _isRedownload;
BOOL _isVPP;
BOOL _shouldBeInstalledAfterLogout;
BOOL _isCancelled;
BOOL _isDSIDLessPurchase;
NSString *_sortableAccountIdentifier;
unsigned long long _itemIdentifier;
// CDUnknownBlockType _authFallbackHandler;
ISOperation *_purchaseOperation;
NSDictionary *_responseDialog;
NSDictionary *_dsidLessOptions;
}
+ (id)purchasesGroupedByAccountIdentifierWithPurchases:(id)arg1;
+ (BOOL)supportsSecureCoding;
+ (id)purchaseWithBuyParameters:(id)arg1;
@property(retain) NSDictionary *dsidLessOptions; // @synthesize dsidLessOptions=_dsidLessOptions;
@property BOOL isDSIDLessPurchase; // @synthesize isDSIDLessPurchase=_isDSIDLessPurchase;
@property(copy) NSDictionary *responseDialog; // @synthesize responseDialog=_responseDialog;
@property (nullable) __weak ISOperation *purchaseOperation; // @synthesize purchaseOperation=_purchaseOperation;
@property BOOL isCancelled; // @synthesize isCancelled=_isCancelled;
// @property(copy) CDUnknownBlockType authFallbackHandler; // @synthesize authFallbackHandler=_authFallbackHandler;
@property unsigned long long itemIdentifier; // @synthesize itemIdentifier=_itemIdentifier;
@property BOOL shouldBeInstalledAfterLogout; // @synthesize shouldBeInstalledAfterLogout=_shouldBeInstalledAfterLogout;
@property BOOL checkPreflightAterPurchase; // @synthesize checkPreflightAterPurchase=_checkPreflightAterPurchase;
@property(readonly, nonatomic) NSString *sortableAccountIdentifier; // @synthesize sortableAccountIdentifier=_sortableAccountIdentifier;
@property(retain, nonatomic) NSString *parentalControls; // @synthesize parentalControls=_parentalControls;
@property(retain, nonatomic) NSData *receiptData; // @synthesize receiptData=_receiptData;
@property(nonatomic) long long purchaseType; // @synthesize purchaseType=_purchaseType;
@property BOOL isVPP; // @synthesize isVPP=_isVPP;
@property BOOL isRedownload; // @synthesize isRedownload=_isRedownload;
@property BOOL isUpdate; // @synthesize isUpdate=_isUpdate;
@property(retain, nonatomic) NSString *appleID; // @synthesize appleID=_appleID;
@property(copy, nonatomic) SSDownloadMetadata *downloadMetadata; // @synthesize downloadMetadata=_downloadMetadata;
@property(copy, nonatomic) NSString *buyParameters; // @synthesize buyParameters=_buyParameters;
@property(retain, nonatomic) NSNumber *accountIdentifier; // @synthesize accountIdentifier=_accountIdentifier;
//- (void).cxx_destruct;
- (BOOL)purchaseDSIDMatchesPrimaryAccount;
@property(readonly) BOOL needsAuthentication; // @dynamic needsAuthentication;
@property BOOL isRecoveryPurchase; // @dynamic isRecoveryPurchase;
- (id)productID;
@property(readonly, nonatomic) NSString *uniqueIdentifier;
- (id)_sortableAccountIdentifier;
- (id)description;
- (id)copyWithZone:(nullable struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@end
NS_ASSUME_NONNULL_END