luxlabs header browser preview


@interface NewsSubscription.PurchaseManager : NSObject <AMSPurchaseResponseProtocol, FCPurchaseManagerDelegate> {
    void /* unknown type, empty encoding */ purchaseObservers;
    void /* unknown type, empty encoding */ transactionObservers;
    void /* unknown type, empty encoding */ internalPurchaseManager;
    void /* unknown type, empty encoding */ purchaseController;
    void /* unknown type, empty encoding */ purchaseContextEntriesManager;
    void /* unknown type, empty encoding */ metricsBuilder;
    void /* unknown type, empty encoding */ bundleSubscriptionManager;
    void /* unknown type, empty encoding */ sceneProvider;
}

- (void)handleAuthenticateRequest:(id)a0 purchase:(id)a1 purchaseQueue:(id)a2 completion:(id /* block */)a3;
- (void)handleDialogRequest:(id)a0 purchase:(id)a1 purchaseQueue:(id)a2 completion:(id /* block */)a3;
- (void)handleEngagementRequest:(id)a0 purchase:(id)a1 purchaseQueue:(id)a2 completion:(id /* block */)a3;
- (void)purchaseFailedForInvalidPurchaseReceiptWithProductID:(id)a0 ongoingPurchaseEntry:(id)a1;
- (void)purchaseFailedWithProductID:(id)a0 transactionState:(long long)a1 transactionError:(id)a2 ongoingPurchaseEntry:(id)a3;
- (void)purchaseSuccessWithProductID:(id)a0 transaction:(id)a1 chargeCurrencyCode:(id)a2 ongoingPurchaseEntry:(id)a3;
- (id)init;
- (void).cxx_destruct;

@end