@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
59 lines (58 loc) • 1.43 kB
TypeScript
import BitmovinResponse from './BitmovinResponse';
import Domain from './Domain';
/**
* @export
* @class PlayerLicense
*/
export declare class PlayerLicense extends BitmovinResponse {
/**
* Name of the resource (required)
* @type {string}
* @memberof PlayerLicense
*/
name?: string;
/**
* Creation timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ (required)
* @type {Date}
* @memberof PlayerLicense
*/
createdAt?: Date;
/**
* License Key (required)
* @type {string}
* @memberof PlayerLicense
*/
licenseKey?: string;
/**
* Number of impressions recorded (required)
* @type {number}
* @memberof PlayerLicense
*/
impressions?: number;
/**
* Maximum number of impressions (required)
* @type {number}
* @memberof PlayerLicense
*/
maxImpressions?: number;
/**
* Flag if third party licensing is enabled (required)
* @type {boolean}
* @memberof PlayerLicense
*/
thirdPartyLicensingEnabled?: boolean;
/**
* Whitelisted domains (required)
* @type {Domain[]}
* @memberof PlayerLicense
*/
domains?: Domain[];
/**
* Analytics License Key
* @type {string}
* @memberof PlayerLicense
*/
analyticsKey?: string;
constructor(obj?: Partial<PlayerLicense>);
}
export default PlayerLicense;