Table of Contents

Class LicenseFile

Namespace
OneImlx.Shared.Licensing
Assembly
OneImlx.Shared.dll

The generic license file.

public sealed class LicenseFile
Inheritance
LicenseFile
Inherited Members

Properties

Deployment

The deployment.

[JsonPropertyName("deployment")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Deployment { get; set; }

Property Value

string

ExpiryAt

The expiry at timestamp.

[JsonPropertyName("expiry_at")]
public DateTimeOffset ExpiryAt { get; set; }

Property Value

DateTimeOffset

Id

The identifier.

[JsonPropertyName("id")]
public string Id { get; set; }

Property Value

string

IssuedAt

The issued at timestamp.

[JsonPropertyName("issued_at")]
public DateTimeOffset IssuedAt { get; set; }

Property Value

DateTimeOffset

LicenseKey

The license key to check.

[JsonPropertyName("lkey")]
public string LicenseKey { get; set; }

Property Value

string

Mode

The mode.

[JsonPropertyName("mode")]
public string Mode { get; set; }

Property Value

string

TenantId

The consumer tenant id.

[JsonPropertyName("tenant_id")]
public string TenantId { get; set; }

Property Value

string

TenantName

The consumer tenant id.

[JsonPropertyName("tenant_name")]
public string TenantName { get; set; }

Property Value

string

ValidationKey

The validation public key to check the license LicenseKey.

[JsonPropertyName("vkey")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? ValidationKey { get; set; }

Property Value

string