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
-
objectLicenseComponentStatus
- 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?