Table of Contents

Interface ILicenseComponent

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 interface ILicenseComponent

Properties

Count

How many users the component is licensed for.

long Count { get; init; }

Property Value

long

Name

The name of the licensed component.

string? Name { get; init; }

Property Value

string

Parameters

Additional license parameters of the component, by name.

Dictionary<string, string>? Parameters { get; init; }

Property Value

Dictionary<string, string>

Used

How many distinct users the server has recorded as using the component.

long Used { get; init; }

Property Value

long

ValidTo

When the component's license expires, or null when it has no own expiry.

DateTimeOffset? ValidTo { get; init; }

Property Value

DateTimeOffset?