kreta/Kreta.Core/VersionInfo.cs
2024-03-13 00:33:46 +01:00

50 lines
1.4 KiB
C#

using System;
namespace Kreta.Core
{
/// <summary>
/// VersionInfo
/// </summary>
public class VersionInfo
{
/// <summary>
/// Gets or sets the main version.
/// </summary>
/// <value>
/// The main version.
/// </value>
public string MainVersion { get; set; } = Constants.Version.NotAvailable;
/// <summary>
/// Gets or sets the short main version.
/// </summary>
/// <value>
/// The short main version.
/// </value>
public string ShortMainVersion { get; set; } = Constants.Version.NotAvailable;
/// <summary>
/// Gets or sets the assembly creation date time.
/// </summary>
/// <value>
/// The assembly creation date time.
/// </value>
public DateTime AssemblyCreationDateTime { get; set; }
/// <summary>
/// Gets or sets the name of the branch.
/// </summary>
/// <value>
/// The name of the branch.
/// </value>
public string BranchName { get; set; } = Constants.Version.NotAvailable;
/// <summary>
/// Gets or sets the commit number.
/// </summary>
/// <value>
/// The commit number.
/// </value>
public string CommitNumber { get; set; } = Constants.Version.NotAvailable;
}
}