luxlabs header browser preview


@class NSString, NSDictionary, NSURL, NSNumber;

@interface PKRemoteAssetManifestItem : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSURL *localURL;
@property (copy, nonatomic) NSURL *remoteURL;
@property (copy, nonatomic) NSURL *passURL;
@property (copy, nonatomic) NSString *sha1Hex;
@property (copy, nonatomic) NSNumber *size;
@property (copy, nonatomic) NSDictionary *manifest;
@property (copy, nonatomic) NSURL *encryptedContentsLocalURL;
@property (copy, nonatomic) NSString *ephemeralPublicKey;
@property (copy, nonatomic) NSString *publicKeyHash;
@property (copy, nonatomic) NSString *seid;
@property (copy, nonatomic) NSString *encryptionScheme;
@property (nonatomic) long long encryptionSource;
@property (readonly, nonatomic) unsigned long long itemType;
@property (readonly, weak, nonatomic) NSString *relativeLocalPath;
@property (readonly, weak, nonatomic) NSString *relativeEncryptedContentsLocalPath;
@property (nonatomic, getter=isRequired) BOOL required;

+ (id)sharedURLSession;
+ (id)itemWithLocalURL:(id)a0 passURL:(id)a1 dictionary:(id)a2 error:(id *)a3;

- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)downloadAssetWithCloudStoreCoordinatorDelegate:(id)a0 completion:(id /* block */)a1;
- (void)downloadAssetWithCloudStoreCoordinatorDelegate:(id)a0 tryCount:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)downloadAssetWithCompletion:(id /* block */)a0;
- (id)initWithLocalURL:(id)a0 passURL:(id)a1 dictionary:(id)a2 error:(id *)a3;
- (BOOL)isZipFile;

@end