@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
61 lines (60 loc) • 1.3 kB
TypeScript
import BitmovinResponse from './BitmovinResponse';
/**
* @export
* @class Notification
*/
export declare class Notification extends BitmovinResponse {
/**
* Notify when condition resolves after it was met
* @type {boolean}
* @memberof Notification
*/
resolve?: boolean;
/**
* Specific resource, e.g. encoding id
* @type {string}
* @memberof Notification
*/
resourceId?: string;
/**
* Last time the notification was triggered
* @type {Date}
* @memberof Notification
*/
triggeredAt?: Date;
/**
* @type {string}
* @memberof Notification
*/
type?: string;
/**
* @type {string}
* @memberof Notification
*/
eventType?: string;
/**
* @type {string}
* @memberof Notification
*/
category?: string;
/**
* @type {string}
* @memberof Notification
*/
resourceType?: string;
/**
* @type {boolean}
* @memberof Notification
*/
muted?: boolean;
/**
* User-specific meta data. This can hold anything.
* @type {{ [key: string]: any; }}
* @memberof Notification
*/
customData?: {
[key: string]: any;
};
constructor(obj?: Partial<Notification>);
}
export default Notification;