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;
}
}