luxlabs header browser preview


@class PKPaymentPass, NSArray, PKTransitAppletState, NSSet, PKTransitPassProperties;

@interface NPKPassAssociatedInfoModel : NSObject

@property (readonly, nonatomic) PKPaymentPass *pass;
@property (readonly, nonatomic) NSArray *balanceFields;
@property (readonly, nonatomic) NSArray *commutePlanFields;
@property (readonly, nonatomic) NSArray *allPassItemsFields;
@property (retain, nonatomic) PKTransitAppletState *transitAppletState;
@property (retain, nonatomic) PKTransitPassProperties *transitPassProperties;
@property (copy, nonatomic) NSSet *balances;
@property (retain, nonatomic) NSSet *dynamicPlans;
@property (retain, nonatomic) NSArray *tiles;
@property (nonatomic) unsigned long long rangingSuspensionReason;
@property (nonatomic, getter=isCommutePlanValueRequired) BOOL commutePlanValueRequired;

+ (id)accountBalanceForAccount:(id)a0;

- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithPass:(id)a0;
- (id)_actionWithIdentifier:(id)a0 type:(unsigned long long)a1;
- (id)_actionWithIdentifiers:(id)a0 type:(unsigned long long)a1;
- (id)_allPassBalanceFieldsWithBalancesByID:(id)a0;
- (id)_balanceByIDWithBalances:(id)a0;
- (id)_balanceFieldBalance:(id)a0 fieldIdentifier:(id)a1;
- (id)_balanceFieldWithPassField:(id)a0 balance:(id)a1 isPrimaryBalance:(BOOL)a2;
- (id)_balanceFieldsWithBalancesByID:(id)a0 passFields:(id)a1 maximumCount:(unsigned long long)a2;
- (id)_balancePassFieldsFromPass:(id)a0;
- (id)_commutePlanFieldsWithBalancesByID:(id)a0 commutePlansByID:(id)a1;
- (id)_commutePlanWithFelicaPassProperties:(id)a0;
- (id)_commutePlansByIDWithPlans:(id)a0;
- (id)_formattedValueWithCommutePlan:(id)a0 balancesByID:(id)a1;
- (id)_identifierFromAction:(id)a0 type:(unsigned long long)a1;
- (id)_primaryDisplayableBalanceFieldWithBalancesByID:(id)a0;
- (BOOL)_shouldAddCommutePlan:(id)a0 action:(id)a1 withBalancesByID:(id)a2;
- (id)initWithPass:(id)a0 transitProperties:(id)a1 balances:(id)a2 commutePlanValueRequired:(BOOL)a3;
- (void)updateItemFields;

@end