22 lines
531 B
TypeScript
22 lines
531 B
TypeScript
export interface ILicenseFeature {
|
|
readonly name: string;
|
|
readonly type: string;
|
|
readonly value: string;
|
|
}
|
|
|
|
export interface ILicense {
|
|
readonly id: string;
|
|
readonly name: string;
|
|
readonly product: string;
|
|
readonly licensedTo: string;
|
|
readonly licensedToEmail: string;
|
|
readonly validFrom: string;
|
|
readonly validUntil: string;
|
|
readonly features: readonly ILicenseFeature[];
|
|
}
|
|
|
|
export interface ILicenses {
|
|
readonly activeLicense: string;
|
|
readonly licenses: readonly ILicense[];
|
|
}
|