luxlabs header browser preview


@class TPPBPeerStableInfoSetting, NSString, NSDictionary, TPTypedSignedData, NSData, TPPBSecureElementIdentity, TPPolicyVersion;

@interface TPPeerStableInfo : NSObject

@property (retain, nonatomic) TPTypedSignedData *tsd;
@property (readonly, nonatomic) unsigned long long clock;
@property (readonly) TPPolicyVersion *frozenPolicyVersion;
@property (readonly) TPPolicyVersion *flexiblePolicyVersion;
@property (readonly, nonatomic) NSDictionary *policySecrets;
@property (readonly, nonatomic) NSString *deviceName;
@property (readonly, nonatomic) NSString *serialNumber;
@property (readonly, nonatomic) NSString *osVersion;
@property (readonly, nonatomic) NSData *recoverySigningPublicKey;
@property (readonly, nonatomic) NSData *recoveryEncryptionPublicKey;
@property (readonly, nonatomic) int syncUserControllableViews;
@property (readonly, nonatomic) TPPBSecureElementIdentity *secureElementIdentity;
@property (readonly, nonatomic) TPPBPeerStableInfoSetting *walrusSetting;
@property (readonly, nonatomic) TPPBPeerStableInfoSetting *webAccess;
@property (readonly, nonatomic) BOOL isInheritedAccount;
@property (readonly, nonatomic) NSData *data;
@property (readonly, nonatomic) NSData *sig;

+ (id)policySecretsFromPb:(id)a0;
+ (id)flexiblePolicyVersionFromPb:(id)a0;

- (id)initWithData:(id)a0 sig:(id)a1;
- (id)pb;
- (id)bestPolicyVersion;
- (id)description;
- (BOOL)checkSignatureWithKey:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqualToPeerStableInfo:(id)a0;
- (id)dictionaryRepresentation;
- (id)initWithClock:(unsigned long long)a0 frozenPolicyVersion:(id)a1 flexiblePolicyVersion:(id)a2 policySecrets:(id)a3 syncUserControllableViews:(int)a4 secureElementIdentity:(id)a5 walrusSetting:(id)a6 webAccess:(id)a7 deviceName:(id)a8 serialNumber:(id)a9 osVersion:(id)a10 signingKeyPair:(id)a11 recoverySigningPubKey:(id)a12 recoveryEncryptionPubKey:(id)a13 isInheritedAccount:(BOOL)a14 error:(id *)a15;
- (BOOL)isEqual:(id)a0;

@end