luxlabs header browser preview


@class NSDictionary, PKPassFrontFaceImageSet, PKNFCPayload, NSString, UIImage, PKPassPersonalization, PKPaymentPass, PKPassDisplayProfile, NSArray, PKBarcode, PKPassLiveRenderedArmedStateImageSet, NSSet, NSData, PKPassBarcodeSettings, PKPassLiveRenderedImageSet, PKSecureElementPass, PKLiveRenderedShaderSet, NSURL, NSDate, NSNumber, PKImage;

@interface PKPass : PKObject <NSCopying, NSSecureCoding> {
    PKLiveRenderedShaderSet *_liveRenderedShaderSet;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) BOOL silenceRequested;
@property (readonly, nonatomic) long long eventType;
@property (readonly, nonatomic) BOOL hasFlightDetails;
@property (readonly, nonatomic) NSString *airlineCode;
@property (readonly, nonatomic) unsigned long long flightNumber;
@property (readonly, nonatomic) NSString *flightCode;
@property (copy, nonatomic) NSString *passLibraryMachServiceName;
@property (copy, nonatomic) NSString *deviceName;
@property (nonatomic, getter=isRemotePass) BOOL remotePass;
@property (copy, nonatomic) NSString *serialNumber;
@property (copy, nonatomic) NSString *passTypeIdentifier;
@property (copy, nonatomic) NSNumber *sequenceCounter;
@property (copy, nonatomic) NSString *organizationName;
@property (copy, nonatomic) NSDate *relevantDate;
@property (copy, nonatomic) NSDictionary *userInfo;
@property (copy, nonatomic) NSURL *passURL;
@property (nonatomic) BOOL isCloudKitArchived;
@property (retain, nonatomic) NSData *cloudKitMetadata;
@property (nonatomic) BOOL isCloudKitSecurelyArchived;
@property (retain, nonatomic) NSData *cloudKitSecureMetadata;
@property (nonatomic) unsigned long long passType;
@property (copy, nonatomic) NSString *teamID;
@property (copy, nonatomic) NSDate *expirationDate;
@property (nonatomic, getter=isVoided) BOOL voided;
@property (copy, nonatomic) NSString *groupingID;
@property (copy, nonatomic) NSSet *embeddedLocations;
@property (copy, nonatomic) NSArray *embeddedLocationsArray;
@property (copy, nonatomic) NSSet *embeddedBeacons;
@property (copy, nonatomic) NSURL *webLocationsURL;
@property (copy, nonatomic) NSURL *localLocationsURL;
@property (copy, nonatomic) PKPassDisplayProfile *displayProfile;
@property (copy, nonatomic) NSURL *webServiceURL;
@property (copy, nonatomic) NSString *authenticationToken;
@property (readonly, nonatomic) long long style;
@property (readonly, nonatomic) NSString *pluralLocalizedName;
@property (readonly, nonatomic) NSString *lowercaseLocalizedName;
@property (nonatomic) long long sharingMethod;
@property (copy, nonatomic) NSURL *sharingURL;
@property (copy, nonatomic) NSString *sharingText;
@property (copy, nonatomic) NSSet *associatedPassTypeIdentifiers;
@property (copy, nonatomic, setter=setNFCPayload:) PKNFCPayload *nfcPayload;
@property (readonly) NSString *notificationCenterTitle;
@property (nonatomic) BOOL hasStoredValue;
@property (readonly, nonatomic) PKBarcode *barcode;
@property (readonly, nonatomic) PKImage *footerImage;
@property (readonly, nonatomic) PKImage *altImage;
@property (readonly, nonatomic) NSString *logoText;
@property (readonly, nonatomic) long long transitType;
@property (readonly, nonatomic) NSArray *frontFieldBuckets;
@property (readonly, nonatomic) NSArray *backFieldBuckets;
@property (readonly, nonatomic) NSArray *passDetailSections;
@property (readonly, nonatomic) NSArray *auxiliaryPassInformation;
@property (readonly, nonatomic) PKImage *iconImage;
@property (readonly, nonatomic) PKImage *rawIcon;
@property (readonly, nonatomic) PKImage *notificationIconImage;
@property (readonly, nonatomic) PKImage *frontFaceImage;
@property (readonly, nonatomic) PKImage *frontFaceShadowImage;
@property (readonly, nonatomic) PKImage *partialFrontFaceImage;
@property (readonly, nonatomic) PKImage *partialFrontFaceImagePlaceholder;
@property (readonly, nonatomic) PKImage *cardHolderPicture;
@property (readonly, nonatomic) PKImage *personalizationLogoImage;
@property (readonly, nonatomic) PKImage *compactBankLogoDarkImage;
@property (readonly, nonatomic) PKImage *compactBankLogoLightImage;
@property (nonatomic) BOOL liveRenderedBackground;
@property (nonatomic) BOOL supportsCategoryVisualization;
@property (readonly, nonatomic) PKLiveRenderedShaderSet *liveRenderedShaderSet;
@property (readonly, nonatomic) PKPassLiveRenderedImageSet *liveRenderedImageSet;
@property (readonly, nonatomic) PKPassLiveRenderedArmedStateImageSet *liveRenderedArmedStateImageSet;
@property (nonatomic) unsigned long long liveRenderType;
@property (nonatomic) unsigned long long homeKeyLiveRenderType;
@property (copy, nonatomic) NSString *provisioningCredentialHash;
@property (copy, nonatomic) NSString *cardholderInfoSectionTitle;
@property (readonly, nonatomic) PKPassFrontFaceImageSet *frontFaceImageSet;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } logoRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } cobrandLogoRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } thumbnailRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } stripRect;
@property (readonly, nonatomic) NSArray *storeIdentifiers;
@property (readonly, nonatomic) NSArray *systemAppBundleIdentifiers;
@property (readonly, nonatomic) NSURL *appLaunchURL;
@property (readonly, nonatomic) PKPassPersonalization *personalization;
@property (readonly, nonatomic) BOOL isPersonalizable;
@property (readonly, nonatomic) BOOL isValid;
@property (nonatomic) BOOL muteReadyForUseNotification;
@property (readonly, nonatomic) BOOL supportsIssuerBinding;
@property (readonly, nonatomic) NSString *businessChatIdentifier;
@property (readonly, nonatomic) PKPassBarcodeSettings *barcodeSettings;
@property (retain, nonatomic) NSDate *ingestedDate;
@property (retain, nonatomic) NSDate *modifiedDate;
@property (nonatomic, getter=isRevoked) BOOL revoked;
@property (readonly, nonatomic) PKPaymentPass *paymentPass;
@property (readonly, nonatomic) PKSecureElementPass *secureElementPass;
@property (readonly, copy, nonatomic) UIImage *icon;
@property (readonly, copy, nonatomic) NSString *localizedName;
@property (readonly, copy, nonatomic) NSString *localizedDescription;

+ (Class)classForDictionary:(id)a0 bundle:(id)a1;
+ (Class)classForPassType:(unsigned long long)a0;
+ (id)recordNamePrefix;
+ (BOOL)isValidObjectWithFileDataAccessor:(id)a0 validationOptions:(unsigned long long)a1 warnings:(id *)a2 error:(id *)a3 signingDate:(id *)a4 passDictionary:(id)a5;
+ (id)recordNameForUniqueID:(id)a0;
+ (id)fetchSigningDateForObjectWithFileDataAccessor:(id)a0 passDictionary:(id)a1;
+ (id)dataTypeIdentifier;
+ (Class)resolvingClass;
+ (unsigned long long)defaultSettings;
+ (id)uniqueIDFromRecordName:(id)a0;

- (id)backgroundImage;
- (unsigned long long)itemType;
- (id)initWithData:(id)a0 error:(id *)a1;
- (BOOL)isExpired;
- (id)thumbnailImage;
- (void)encodeWithCoder:(id)a0;
- (id)passLocalizedStringForKey:(id)a0;
- (id)primaryIdentifier;
- (id)fieldForKey:(id)a0;
- (BOOL)supportsSharing;
- (BOOL)isUpdatable;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)semantics;
- (BOOL)isEqualToPassIncludingMetadata:(id)a0;
- (BOOL)supportsSyncing;
- (id)_localizationKeyForMultipleDiff;
- (id)autoTopUpFields;
- (id)_changeMessageForFieldKey:(id)a0;
- (id)allSemantics;
- (void)applyPropertiesFromCloudStoreRecord:(id)a0;
- (BOOL)availableForAutomaticPresentationUsingBeaconContext;
- (BOOL)availableForAutomaticPresentationUsingVASContext;
- (id)balanceFields;
- (id)balances;
- (id)currencyAmountForSemanticKey:(id)a0;
- (id)dateForSemanticKey:(id)a0;
- (id)dictionariesForSemanticKey:(id)a0;
- (id)diff:(id)a0;
- (void)downloadRemoteAssetsWithConfiguration:(id)a0 completion:(id /* block */)a1;
- (id)embeddedLocations;
- (void)encodeWithCloudStoreCoder:(id)a0 codingType:(unsigned long long)a1;
- (id)fidoProfile;
- (BOOL)hasLocationRelevancyInfo;
- (BOOL)hasTimeOrLocationRelevancyInfo;
- (BOOL)hasValidNFCPayload;
- (id)initWithCloudStoreCoder:(id)a0;
- (id)initWithDictionary:(id)a0 bundle:(id)a1;
- (BOOL)isExpiredBasedOnSigningDate;
- (BOOL)isRelevantDateOld;
- (id)issuerBindingInformation;
- (BOOL)linksToApp;
- (void)loadFlightsWithCompletionHandler:(id /* block */)a0;
- (id)localizedDescriptionForDiff:(id)a0;
- (id)localizedValueForFieldKey:(id)a0;
- (id)locationForSemanticKey:(id)a0;
- (id)logoImage;
- (id)numberForSemanticKey:(id)a0;
- (id)personNameComponentsForSemanticKey:(id)a0;
- (id)primaryFields;
- (id)recordTypesAndNamesForCodingType:(unsigned long long)a0;
- (void)setEmbeddedLocations:(id)a0;
- (void)setSystemFieldsMetata:(id)a0 forCloudStoreWithIdentifier:(id)a1;
- (id)stringForSemanticKey:(id)a0;
- (id)stringsForSemanticKey:(id)a0;
- (id)stripImage;
- (BOOL)supportsFeature:(unsigned long long)a0 forDevice:(id)a1 version:(id)a2;
- (BOOL)supportsFeatureForCurrentDevice:(unsigned long long)a0;
- (id)systemFieldsDataForCloudStoreWithIdentifier:(id)a0;
- (BOOL)wasAchivedInCloudStoreWithIdentifier:(id)a0;

@end