using System; using System.Collections.Generic; using Logic.ProductionToProductMapper.Files.Fw; namespace Xylem.ServiceFwUpdate.Common.FwUpdateSafe { /// /// Software container /// [Serializable] public class SoftwareContainer { /// /// Software name /// public String Program; /// /// Software version major /// public Int32 Major; /// /// Software version minor /// public Int32 Minor; /// /// Software version build /// public Int32 Build; /// /// Date of check in. /// public DateTimeOffset CheckInDate; /// /// Software DLL files /// public List SoftwareDynLinkLibs; /// /// Register definition file (configuration.json) /// public FilePart RegisterDefinitionFile; /// /// Software setup (NLogConfig.xml) /// public FilePart SoftwareSetupFile; /// /// FW-Update erase restore of files before and after update (MeterFilesEraseRestore.json) /// public FilePart MeterFilesEraseRestore; } }