DownloadableAsset
@objc(AASDKDownloadableAsset)
public protocol DownloadableAssetThe AssetDownload provides support during asset downloading / storage.
- 
                  
                  The file URI for the asset. DeclarationSwift @objc var url: URL { get }
- 
                  
                  The asset’s creative type. For audio files, expected values include, but are not limited to “audio/mpeg” and “audio/aac”. DeclarationSwift @objc var mimeType: String? { get }
- 
                  
                  The asset’s expected data length in bytes. DeclarationSwift @objc var expectedContentLength: Int64 { get }
- 
                  
                  The asset’s status. The default is .initialized.DeclarationSwift @objc var state: DownloadableAssetState { get }
- 
                  
                  The file path on disk where the asset should save its data. DeclarationSwift @objc var location: URL { get }
