42 lines
1.1 KiB
C#
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; }
|
|
}
|
|
}
|