This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DTS.Common.Licensing
{
public class LicenseKey
{
public string KeyGuid { get; set; }
public string PublicKey { get; set; }
}
}

View File

@@ -0,0 +1,8 @@
namespace DTS.Common.Licensing.Messages
{
public class ValidationFailure
{
public string Message { get; set; }
public string HowToResolve { get; set; }
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
namespace DTS.Common.Licensing.Messages
{
public class ValidationResult
{
public IEnumerable<ValidationFailure> ValidationFailures { get; set; }
public bool IsLicenseExpired { get; set; }
public bool IsLicenseVersionValid { get; set; }
public Version ProductVersion { get; set; }
public string LicenseVersion { get; set; }
public DateTime? LicenseExpiration { get; set; }
public bool IsValid { get; set; }
//FB 25723 Specify if the license file exist or not
public bool IsLicensed { get; set; } = true;
public string LicensedTo { get; set; }
public DataProLicensingEnums.LicenseType LicenseType { get; set; }
public Guid LicenseId { get; set; }
}
}