@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
49 lines (48 loc) • 1.49 kB
TypeScript
import BillableEncodingFeatureMinutes from './BillableEncodingFeatureMinutes';
import BillableEncodingMinutes from './BillableEncodingMinutes';
import EgressInformation from './EgressInformation';
import Statistics from './Statistics';
/**
* @export
* @class StatisticsPerLabel
*/
export declare class StatisticsPerLabel extends Statistics {
/**
* An optional error message, when the event is in error state (occurs at event: ERROR) (required)
* @type {string}
* @memberof StatisticsPerLabel
*/
label?: string;
/**
* The billable minutes.
* @type {number}
* @memberof StatisticsPerLabel
*/
billableMinutes?: number;
/**
* Billable minutes for each encoding configuration
* @type {BillableEncodingMinutes[]}
* @memberof StatisticsPerLabel
*/
billableEncodingMinutes?: BillableEncodingMinutes[];
/**
* Billable minutes for muxings.
* @type {number}
* @memberof StatisticsPerLabel
*/
billableTransmuxingMinutes?: number;
/**
* Billable minutes for features
* @type {BillableEncodingFeatureMinutes[]}
* @memberof StatisticsPerLabel
*/
billableFeatureMinutes?: BillableEncodingFeatureMinutes[];
/**
* Billable egress output
* @type {EgressInformation[]}
* @memberof StatisticsPerLabel
*/
billableEgressBytes?: EgressInformation[];
constructor(obj?: Partial<StatisticsPerLabel>);
}
export default StatisticsPerLabel;