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[];
}
