License
Namespace: Babel.Data Assembly: Babel.Data.dll
Represents a software license.
public class License : EntityTracker, INotifyPropertyChanged
Inheritance
object ← EntityTracker ← License
Implements
Inherited Members
EntityTracker.SetWithNotify<T>(T, ref T, string), EntityTracker.IsDirty, EntityTracker.PropertyChanged, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
License()
public License()
Properties
CreatedAt
Gets or sets the date and time the license was created.
public DateTime? CreatedAt { get; set; }
Property Value
Customer
Gets or sets the customer associated with the license.
[ForeignKey("CustomerId")]
public virtual Customer Customer { get; set; }
Property Value
CustomerId
Gets or sets the ID of the customer associated with the license.
public int? CustomerId { get; set; }
Property Value
int?
Description
Gets or sets the description of the license.
public string Description { get; set; }
Property Value
ExpireDate
Gets or sets the date the license expires.
public DateTime? ExpireDate { get; set; }
Property Value
Format
Gets or sets the format of the license.
public string Format { get; set; }
Property Value
Hash
Gets or sets the hash of the license.
public string Hash { get; set; }
Property Value
Id
Gets or sets the ID of the license.
public int Id { get; set; }
Property Value
IssueDate
Gets or sets the date the license was issued.
public DateTime? IssueDate { get; set; }
Property Value
LicenseId
Gets or sets the ID of the license.
public string LicenseId { get; set; }
Property Value
LicenseKey
Gets or sets the license key.
public string LicenseKey { get; set; }
Property Value
LicenseTokens
Gets or sets the license tokens associated with the license.
public virtual ICollection<LicenseToken> LicenseTokens { get; set; }
Property Value
LicenseTraces
Gets or sets the license traces associated with the license.
public virtual ICollection<LicenseTrace> LicenseTraces { get; set; }
Property Value
LicenseType
Gets or sets the type of the license.
public string LicenseType { get; set; }
Property Value
LicenseeCompany
Gets or sets the licensee company name.
public string LicenseeCompany { get; set; }
Property Value
LicenseeEmail
Gets or sets the licensee email.
public string LicenseeEmail { get; set; }
Property Value
LicenseeName
Gets or sets the licensee name.
public string LicenseeName { get; set; }
Property Value
LicensingMode
Gets or sets the licensing mode of the license.
public int LicensingMode { get; set; }
Property Value
MaxAllowedSites
Gets or sets the maximum number of allowed sites for the license.
public int? MaxAllowedSites { get; set; }
Property Value
int?
Meta
Gets or sets the metadata.
public string Meta { get; set; }
Property Value
NodeLockedLicenseTokens
Gets or sets the node-locked license tokens associated with the license.
public virtual ICollection<LicenseToken> NodeLockedLicenseTokens { get; set; }
Property Value
Order
Gets or sets the order associated with the license.
[ForeignKey("OrderId")]
public virtual Order Order { get; set; }
Property Value
OrderId
Gets or sets the ID of the order associated with the license.
public int? OrderId { get; set; }
Property Value
int?
ProductLicenses
Gets or sets the product licenses associated with the license.
public virtual ICollection<ProductLicense> ProductLicenses { get; set; }
Property Value
Revoked
Gets or sets a value indicating whether the license has been revoked.
public bool Revoked { get; set; }
Property Value
SignatureKeys
Gets or sets the resource containing the signature keys for the license.
[ForeignKey("SignatureKeysId")]
public virtual Resource SignatureKeys { get; set; }
Property Value
SignatureKeysId
Gets or sets the ID of the resource containing the signature keys for the license.
public int? SignatureKeysId { get; set; }
Property Value
int?
SupportExpireDate
Gets or sets the date the license's support expires.
public DateTime? SupportExpireDate { get; set; }
Property Value
Template
Gets or sets the template associated with the license.
[ForeignKey("TemplateId")]
public virtual LicenseTemplate Template { get; set; }
Property Value
TemplateId
Gets or sets the ID of the template associated with the license.
public int? TemplateId { get; set; }
Property Value
int?
Trace
Gets or sets a value indicating whether the license has been traced.
public bool Trace { get; set; }
Property Value
UpdatedAt
Gets or sets the date and time the license was updates.
public DateTime? UpdatedAt { get; set; }
Property Value
UserKey
Gets or sets the user key associated with the license.
public string UserKey { get; set; }
Property Value
Last updated