luxlabs header browser preview


@class NSString, NSMutableDictionary, NSArray, NSURL, PKPass;

@interface PKPlaceholderPassGenerator : NSObject {
    NSURL *_templateDirectory;
    PKPass *_templatePass;
    id /* block */ _updateUrlsBlock;
}

@property (retain, nonatomic) NSMutableDictionary *passContent;
@property (copy, nonatomic) NSString *serialNumber;
@property (copy, nonatomic) NSArray *associatedApplicationIdentifiers;
@property (copy, nonatomic) NSString *primaryAccountIdentifier;

+ (id)addManifestIfNecessaryToPass:(id)a0;
+ (id)manifestForDirectory:(id)a0 error:(id *)a1;
+ (id)manifestSignatureForDirectory:(id)a0 passCertificate:(id)a1 appleWWDRCertificate:(id)a2 certificatePassword:(id)a3 error:(id *)a4;

- (void).cxx_destruct;
- (id)passTypeIdentifier;
- (void)setPassTypeIdentifier:(id)a0;
- (void)_updatePassURLsConfigrationPassUrl:(id)a0;
- (id)generateAndSignPassWithPassCertificate:(id)a0 appleWWDRCertificate:(id)a1 certificatePassword:(id)a2 error:(id *)a3;
- (id)generatePass;
- (id)initWithPassTemplate:(id)a0 error:(id *)a1;
- (void)insertPassField:(id)a0;
- (void)insertPaymentApplication:(id)a0;
- (void)setUpdatePassRemoteAssetConfigrationsWithBlock:(id /* block */)a0;
- (long long)updatePassUpgradeRequestsWithBlock:(id /* block */)a0;
- (long long)updatePaymentApplicationsWithBlock:(id /* block */)a0;

@end