UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

65 lines (64 loc) 2.04 kB
import AnalyticsLicenseCustomDataFieldLabels from './AnalyticsLicenseCustomDataFieldLabels'; import AnalyticsVirtualLicenseLicensesListItem from './AnalyticsVirtualLicenseLicensesListItem'; /** * @export * @class AnalyticsVirtualLicense */ export declare class AnalyticsVirtualLicense { /** * Analytics Virtual License Key/Id * @type {string} * @memberof AnalyticsVirtualLicense */ id?: string; /** * Name of the Analytics Virtual License * @type {string} * @memberof AnalyticsVirtualLicense */ name?: string; /** * The timezone of the Analytics Virtual License * @type {string} * @memberof AnalyticsVirtualLicense */ timezone?: string; /** * Retention time of impressions, returned as ISO 8601 duration format: P(n)Y(n)M(n)DT(n)H(n)M(n)S * @type {string} * @memberof AnalyticsVirtualLicense */ retentionTime?: string; /** * Retention time for compressed data, returned as ISO 8601 duration format: P(n)Y(n)M(n)DT(n)H(n)M(n)S * @type {string} * @memberof AnalyticsVirtualLicense */ compressedRetentionTime?: string; /** * List of Analytics Licenses * @type {AnalyticsVirtualLicenseLicensesListItem[]} * @memberof AnalyticsVirtualLicense */ licenses?: AnalyticsVirtualLicenseLicensesListItem[]; /** * The number of customData fields available * @type {number} * @memberof AnalyticsVirtualLicense */ customDataFieldsCount?: number; /** * Labels for Custom Data fields * @type {AnalyticsLicenseCustomDataFieldLabels} * @memberof AnalyticsVirtualLicense */ customDataFieldLabels?: AnalyticsLicenseCustomDataFieldLabels; /** * The expiration date of the license if applicable, returned as ISO 8601 date-time format * @type {Date} * @memberof AnalyticsVirtualLicense */ planExpiredAt?: Date; constructor(obj?: Partial<AnalyticsVirtualLicense>); } export default AnalyticsVirtualLicense;