zplCore.comzplCore.com

ZplLicensedProduct

public record ZplLicensedProduct

One product of a licence key. Only zplCore creates these (from a verified key); the constructor is internal so a caller cannot build a valid-looking product entry. The properties stay public.

Properties

PropertyTypeDescription
Edition { get; }ZplLicenseEditionLicence type of the product.
Expires { get; }DateOnly?End of the subscription or trial period (null = perpetual).
MaintenanceEnd { get; }DateOnly?End of maintenance (perpetual licence): versions built up to this day are covered and keep working forever.
Product { get; }ZplLicenseProductLicensed product.
Seats { get; }intLicensed seats (named developers / servers as the licence type defines them); informational, not counted at run time.