@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
65 lines (64 loc) • 2.04 kB
TypeScript
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;