luxlabs header browser preview


@class NSNumber, NSData, NSString;

@interface PKFelicaTransitAppletState : PKTransitAppletState <NSCopying>

@property (nonatomic, getter=isShinkansenTicketActive) BOOL shinkansenTicketActive;
@property (nonatomic, getter=isGreenCarTicketUsed) BOOL greenCarTicketUsed;
@property (nonatomic, getter=isBalanceAllowedForCommute) BOOL balanceAllowedForCommute;
@property (nonatomic, getter=isLowBalanceNotificationEnabled) BOOL lowBalanceNotificationEnabled;
@property (copy, nonatomic) NSNumber *shinkansenValidityStartDate;
@property (copy, nonatomic) NSNumber *shinkansenValidityTerm;
@property (copy, nonatomic) NSData *shinkansenOriginStationCode;
@property (copy, nonatomic) NSData *shinkansenDestinationStationCode;
@property (copy, nonatomic) NSNumber *shinkansenDepartureTime;
@property (copy, nonatomic) NSNumber *shinkansenArrivalTime;
@property (copy, nonatomic) NSString *shinkansenTrainName;
@property (copy, nonatomic) NSNumber *shinkansenCarNumber;
@property (copy, nonatomic) NSNumber *shinkansenSeatNumber;
@property (copy, nonatomic) NSNumber *shinkansenSeatRow;
@property (copy, nonatomic) NSData *shinkansenSecondaryOriginStationCode;
@property (copy, nonatomic) NSData *shinkansenSecondaryDestinationStationCode;
@property (copy, nonatomic) NSNumber *shinkansenSecondaryDepartureTime;
@property (copy, nonatomic) NSNumber *shinkansenSecondaryArrivalTime;
@property (copy, nonatomic) NSString *shinkansenSecondaryTrainName;
@property (copy, nonatomic) NSNumber *shinkansenSecondaryCarNumber;
@property (copy, nonatomic) NSNumber *shinkansenSecondarySeatRow;
@property (copy, nonatomic) NSNumber *shinkansenSecondarySeatNumber;
@property (copy, nonatomic) NSData *greenCarOriginStationCode;
@property (copy, nonatomic) NSData *greenCarDestinationStationCode;
@property (copy, nonatomic) NSNumber *greenCarValidityStartDate;
@property (nonatomic) BOOL hasGreenCarTicket;
@property (nonatomic) BOOL hasShinkansenTicket;
@property (copy, nonatomic) NSString *shinkansenOriginStationString;
@property (copy, nonatomic) NSString *shinkansenDestinationStationString;
@property (copy, nonatomic) NSString *shinkansenSecondaryOriginStationString;
@property (copy, nonatomic) NSString *shinkansenSecondaryDestinationStationString;
@property (copy, nonatomic) NSString *greenCarOriginStationString;
@property (copy, nonatomic) NSString *greenCarDestinationStationString;
@property (readonly, nonatomic, getter=isInShinkansenStation) BOOL inShinkansenStation;

+ (BOOL)supportsSecureCoding;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)processUpdateWithAppletHistory:(id)a0 concreteTransactions:(id *)a1 ephemeralTransaction:(id *)a2 mutatedBalances:(id *)a3 balanceLabelDictionary:(id)a4 unitDictionary:(id)a5;
- (id)_concreteTransactionForRecordAtIndex:(unsigned long long)a0 withBalance:(unsigned int *)a1 historyRecords:(id)a2 terminalState:(id)a3 numberProcessed:(unsigned long long *)a4 exitedShinkansen:(BOOL *)a5;
- (void)_resolveTransactionsFromState:(id)a0 toState:(id)a1 withHistoryRecords:(id)a2 concreteTransactions:(id *)a3 ephemeralTransaction:(id *)a4;
- (BOOL)isInStation;
- (id)processUpdateWithAppletHistory:(id)a0 concreteTransactions:(id *)a1 ephemeralTransaction:(id *)a2;
- (id)transitPassPropertiesWithPaymentApplication:(id)a0;
- (id)transitPassPropertiesWithPaymentApplication:(id)a0 fieldCollection:(id)a1;
- (id)transitPassPropertiesWithPaymentApplication:(id)a0 pass:(id)a1;

@end