common/Logic/ProductionOrderCore/File/BaseFile.cs
2026-04-23 17:50:07 +02:00

42 lines
1.1 KiB
C#

using System;
namespace Xylem.Common.Logic.ProductionOrderCore.File
{
/// <summary>
/// File base class
/// </summary>
public class BaseFile
{
/// <summary>
/// Optional file identifier
/// </summary>
public Int32? FileId { get; set; }
/// <summary>
/// File name
/// </summary>
public String FileName { get; set; }
/// <summary>
/// File content as string
/// </summary>
public String FileContent { get; set; }
/// <summary>
/// Optional file creation date
/// </summary>
public DateTimeOffset? UploadDate { get; set; }
/// <summary>
/// Marker for latest file, is important if several files have an identical name
/// and different versions.
/// </summary>
public Boolean? IsLatest { get; set; }
/// <summary>
/// Special file for development which will not be used for production.
/// </summary>
public Boolean? ForDeveloper { get; set; }
}
}