luxlabs header browser preview


@class NSSet, NSString, NSMutableSet;

@interface PKExpressTransactionState : NSObject <NSCopying, NSSecureCoding> {
    unsigned char _uuid[16];
    NSMutableSet *_TCIs;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) long long type;
@property (readonly, copy, nonatomic) NSSet *TCIs;
@property (readonly, nonatomic, getter=isExpress) BOOL express;
@property (readonly, nonatomic, getter=isProcessing) BOOL processing;
@property (readonly, nonatomic, getter=isAssociated) BOOL associated;
@property (readonly, copy, nonatomic) NSString *applicationIdentifier;
@property (readonly, copy, nonatomic) NSString *keyIdentifier;
@property (readonly, copy, nonatomic) NSString *passUniqueIdentifier;
@property (readonly, nonatomic) unsigned long long receivedEvents;
@property (readonly, nonatomic) long long standaloneTransactionType;
@property (readonly, nonatomic) long long status;
@property (readonly, nonatomic, getter=isIgnorable) BOOL ignorable;
@property (readonly, nonatomic) BOOL transacted;

+ (id)create;
+ (id)createForExpressType:(long long)a0;
+ (id)createForStandaloneTransaction:(long long)a0 applicationIdentifier:(id)a1 keyIdentifier:(id)a2 passUniqueIdentifier:(id)a3;

- (id)init;
- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (void)resolve;
- (void).cxx_destruct;
- (BOOL)isEqualToState:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)_populatePassUniqueIdentifierWithLookup:(id /* block */)a0;
- (void)associateWithApplicationIdentifier:(id)a0 keyIdentifier:(id)a1 passUniqueIdentifier:(id)a2;
- (void)associateWithTCIs:(id)a0;
- (BOOL)isRelatedToState:(id)a0;
- (BOOL)mergeState:(id)a0;
- (BOOL)receiveEvents:(unsigned long long)a0;
- (BOOL)receiveStandaloneTransaction:(long long)a0;

@end