Class LicenseComponent
- Namespace
- BiExcellence.OpenBi.Api.SystemInfo
- Assembly
- BiExcellence.OpenBi.Api.Client.dll
A single licensed component (e.g. a named user pool), part of LicenseInformation.
public sealed record LicenseComponent : ILicenseComponent
- Inheritance
-
objectLicenseComponent
- Implements
Properties
Count
How many users the component is licensed for.
[JsonPropertyName("count")]
public long Count { get; init; }
Property Value
- long
Name
The name of the licensed component.
[JsonPropertyName("name")]
public string? Name { get; init; }
Property Value
- string
Parameters
Additional license parameters of the component, by name.
[JsonPropertyName("parameters")]
public Dictionary<string, string>? Parameters { get; init; }
Property Value
- Dictionary<string, string>
Used
How many distinct users the server has recorded as using the component.
[JsonPropertyName("used")]
public long Used { get; init; }
Property Value
- long
ValidTo
When the component's license expires, or null when it has no own expiry.
[JsonPropertyName("validTo")]
public DateTimeOffset? ValidTo { get; init; }
Property Value
- DateTimeOffset?