47 lines
1.0 KiB
C#
47 lines
1.0 KiB
C#
using System;
|
|
|
|
namespace Xylem.ServiceFwUpdate.Common.FwUpdateSafe
|
|
{
|
|
/// <summary>
|
|
/// Software license container
|
|
/// </summary>
|
|
[Serializable]
|
|
public class SoftwareLicense
|
|
{
|
|
/// <summary>
|
|
/// Software name
|
|
/// </summary>
|
|
public String Program;
|
|
|
|
/// <summary>
|
|
/// Software version major
|
|
/// </summary>
|
|
public Int32 Major;
|
|
|
|
/// <summary>
|
|
/// Software version minor
|
|
/// </summary>
|
|
public Int32 Minor;
|
|
|
|
/// <summary>
|
|
/// Software version build
|
|
/// </summary>
|
|
public Int32 Build;
|
|
|
|
/// <summary>
|
|
/// Duty date
|
|
/// </summary>
|
|
public DateTime ValidTo;
|
|
|
|
/// <summary>
|
|
/// Free description (e.g validated by "name")
|
|
/// </summary>
|
|
public String Description;
|
|
|
|
/// <summary>
|
|
/// Unique program validation (SW can only exists once)
|
|
/// </summary>
|
|
public Boolean ProgramNameIsUnique;
|
|
}
|
|
}
|