Table of Contents

Class LicenseComponentStatus

Namespace
BiExcellence.OpenBi.Api.SystemInfo
Assembly
BiExcellence.OpenBi.Api.Client.dll

Whether one component is licensed, from GET /system/licenseinformation/components/{name}.

public sealed record LicenseComponentStatus : ILicenseComponentStatus
Inheritance
object
LicenseComponentStatus
Implements

Properties

Licensed

Whether the license includes the component and neither it nor the license has expired.

[JsonPropertyName("licensed")]
public bool Licensed { get; init; }

Property Value

bool

Name

The component name as asked for.

[JsonPropertyName("name")]
public string? Name { get; init; }

Property Value

string

ValidTo

When the component's license expires - its own expiry, else the license's; null when the license does not include it.

[JsonPropertyName("validTo")]
public DateTimeOffset? ValidTo { get; init; }

Property Value

DateTimeOffset?