luxlabs header browser preview


@class PKPaymentPass, NSString, NSArray, NSDictionary, PKTransitPassProperties, NSMutableArray, NSMutableDictionary;

@interface PKTransitBalanceModel : NSObject {
    NSDictionary *_balancesByID;
    PKTransitPassProperties *_transitProperties;
    NSArray *_dynamicPlans;
    NSMutableDictionary *_dynamicPlansById;
}

@property (readonly, nonatomic) PKPaymentPass *pass;
@property (readonly, nonatomic) NSString *primaryDisplayableBalance;
@property (readonly, nonatomic) NSString *displayableListOfBalances;
@property (readonly, nonatomic) NSArray *displayableBalances;
@property (readonly, nonatomic) NSArray *displayableCurrencyBalances;
@property (readonly, nonatomic) NSArray *displayablePointsBalances;
@property (readonly, nonatomic) NSArray *displayableCommutePlanBalances;
@property (readonly, nonatomic) NSArray *transitCommutePlans;
@property (readonly, nonatomic) NSArray *displayableCommutePlans;
@property (readonly, nonatomic) NSArray *displayableCommutePlanActions;
@property (retain, nonatomic) NSMutableArray *balanceFields;
@property (readonly, nonatomic) NSDictionary *balancesAndCountPlansByID;
@property (readonly, nonatomic) BOOL hasBalanceContent;
@property (readonly, nonatomic) BOOL hasCurrencyBalance;
@property (readonly, nonatomic) BOOL hasPointsBalance;
@property (readonly, nonatomic) BOOL hasPositiveBalance;
@property (readonly, nonatomic) BOOL hasCommutePlanContent;

- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithPass:(id)a0;
- (void)_updateBalancesAndPlans;
- (void)applyStoredValueBalancesFromProperties:(id)a0;
- (id)balanceForIdentifiers:(id)a0;
- (id)filteredActionsForDisplayableEntities;
- (id)primaryDisplayableBalance;
- (void)setDynamicBalances:(id)a0;
- (void)setDynamicBalancesByID:(id)a0;
- (void)setTransitProperties:(id)a0;
- (void)setTransitProperties:(id)a0 andApplyStoredValueBalances:(BOOL)a1;
- (void)updateWithDynamicBalances:(id)a0;
- (void)updateWithDynamicCommutePlans:(id)a0;

@end