@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 { 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