Table of Contents

Class LicenseInformation

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

The server's current license status, from GET /system/licenseinformation.

public sealed record LicenseInformation : ILicenseInformation
Inheritance
object
LicenseInformation
Implements

Properties

Components

The licensed components, each with its licensed and used user count.

[JsonPropertyName("components")]
public List<LicenseComponent>? Components { get; init; }

Property Value

List<LicenseComponent>

CustomerId

The id of the licensed customer. 000000 marks an evaluation license.

[JsonPropertyName("customerId")]
public string? CustomerId { get; init; }

Property Value

string

CustomerName

The name of the licensed customer.

[JsonPropertyName("customerName")]
public string? CustomerName { get; init; }

Property Value

string

Parameters

Additional license parameters, by name.

[JsonPropertyName("parameters")]
public Dictionary<string, string>? Parameters { get; init; }

Property Value

Dictionary<string, string>

ValidTo

When the license expires.

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

Property Value

DateTimeOffset