//
//     Generated by class-dump 3.5 (64 bit).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//

@import Foundation;

@class NSArray, NSData, NSDictionary, NSLock, NSMutableDictionary, NSNumber, NSString, NSURL;

NS_ASSUME_NONNULL_BEGIN

@interface SSDownloadMetadata : NSObject <NSSecureCoding, NSCopying>
{
    NSMutableDictionary *_dictionary;
    NSLock *_lock;
}

+ (BOOL)supportsSecureCoding;

// - (void).cxx_destruct;

- (id _Nullable)_valueForFirstAvailableKey:(id)arg1;
@property(retain, nullable) NSArray *sinfs;
- (void)setValue:(id _Nullable)arg1 forMetadataKey:(id)arg2;
@property(retain, nullable) NSString *iapInstallPath;
@property(retain, nullable) NSString *fileExtension;
@property(retain, nullable) NSString *appleID;
@property(retain, nullable) NSData *epubRightsData;
@property(retain, nullable) NSString *downloadKey;
@property(retain, nullable) NSDictionary *dictionary;
- (id _Nullable)localServerInfo;
@property(readonly, nullable) NSString *iapContentVersion;
@property(readonly, nullable) NSNumber *iapContentSize;
@property(readonly, nullable) NSArray *assets;

@property BOOL animationExpected;

@property(retain, nullable) NSString *transactionIdentifier;

@property(retain) NSString *title;

@property(retain, nullable) NSURL *thumbnailImageURL;
@property(retain, nullable) NSString *subtitle;
@property(retain, nullable) NSString *ipaInstallPath;

@property BOOL isMDMProvided;

- (void)setUncompressedSize:(NSNumber * _Nonnull)arg1;

- (void)setExtractionCanBeStreamed:(BOOL)arg1;

@property(retain, nullable) NSString *buyParameters;
@property(retain, nullable) NSURL *preflightPackageURL;

@property(getter=isRental) BOOL rental;

@property(retain, nullable) NSString *kind;

@property unsigned long long itemIdentifier;

@property(retain, nullable) NSString *genre;
@property(retain, nullable) NSNumber *durationInMilliseconds;
@property(retain, nullable) NSString *collectionName;
@property(retain, nullable) NSString *bundleVersion;
@property(retain, nullable) NSString *bundleIdentifier;

@property BOOL artworkIsPrerendered;

@property(readonly, nullable) NSString *bundleShortVersionString;
@property(readonly, nullable) NSString *bundleDisplayName;
@property(readonly, nullable) NSNumber *uncompressedSize;

@property(readonly) BOOL extractionCanBeStreamed;
@property(readonly) BOOL needsSoftwareInstallOperation;

- (id _Nullable)deltaPackages;

@property(readonly, getter=isSample) BOOL sample;

@property(readonly, nullable) NSString *purchaseDate;

@property(readonly) BOOL isExplicitContents;

@property(readonly, nullable) NSNumber *ageRestriction;
@property(retain, nullable) NSString *productType;
@property(readonly, nullable) NSString *applicationIdentifier;

- (id)copyWithZone:(nullable struct _NSZone *)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;

- (nullable instancetype)initWithDictionary:(id)arg1;
- (nullable instancetype)initWithKind:(id)arg1;
- (instancetype)init;

@end

NS_ASSUME_NONNULL_END
