@class NSString; @interface MPModelFileAsset : MPModelObject @property (copy, nonatomic) NSString *filePath; @property (nonatomic) unsigned long long fileSize; @property (nonatomic) long long protectionType; @property (nonatomic, getter=isNonPurgeable) BOOL nonPurgeable; @property (copy, nonatomic) NSString *purchaseBundleFilePath; @property (nonatomic) long long qualityType; @property (nonatomic) unsigned long long traits; @property (copy, nonatomic, setter=setHLSKeyServerURL:) NSString *hlsKeyServerURL; @property (copy, nonatomic, setter=setHLSKeyServerProtocol:) NSString *hlsKeyServerProtocol; @property (copy, nonatomic, setter=setHLSKeyCertificateURL:) NSString *hlsKeyCertificateURL; + (void)__MPModelPropertyFileAssetFilePath__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetFileSize__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetHLSKeyCertificateURL__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetHLSKeyServerProtocol__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetHLSKeyServerURL__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetNonPurgeable__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetProtectionType__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetPurchaseBundleFilePath__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetQualityType__MAPPING_MISSING__; + (void)__MPModelPropertyFileAssetTraits__MAPPING_MISSING__; + (id)__filePath_KEY; + (id)__fileSize_KEY; + (id)__hlsKeyCertificateURL_KEY; + (id)__hlsKeyServerProtocol_KEY; + (id)__hlsKeyServerURL_KEY; + (id)__nonPurgeable_KEY; + (id)__protectionType_KEY; + (id)__purchaseBundleFilePath_KEY; + (id)__qualityType_KEY; + (id)__traits_KEY; + (id)allSupportedProperties; @end