Optionalchunksfor paused downloads, this contains the list segments that are still missing
Optionalfailif the download failed, this will contain a more detailed description of the error
Optionalfilehash of the file data
MS timestamp the file finished downloading
id of the game(s) to which this archive is compatible.
Optionalinstalledid of the (last) mod installed from this archive. Will be undefined while the archive is not installed. This will not be unset if the mod is uninstalled, so to determine if the archive is actually installed one has to look at the dictionary of installed mods
Optionallocalpath of the file being downloaded to. This is relative to the base download directory for the game and since we use a flat directory structure, this is in practice just the file name
info about the mod being downloaded. This will be associated with the mod entry after its installation
Optionalpausablewhether the download server supports resuming downloads
number of bytes received so far
size in bytes
MS timestamp the download was started
current state of the download
list of urls we know serve this file. Should be sorted by preference. If download from the first url isn't possible, the others may be used
number of bytes hashed during finalizing
download information
Export
IDownload