UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

30 lines (29 loc) 1.53 kB
import AnalyticsAttribute from './AnalyticsAttribute'; import AnalyticsContainsFilter from './AnalyticsContainsFilter'; import AnalyticsEqualFilter from './AnalyticsEqualFilter'; import AnalyticsGreaterThanFilter from './AnalyticsGreaterThanFilter'; import AnalyticsGreaterThanOrEqualFilter from './AnalyticsGreaterThanOrEqualFilter'; import AnalyticsInFilter from './AnalyticsInFilter'; import AnalyticsLessThanFilter from './AnalyticsLessThanFilter'; import AnalyticsLessThanOrEqualFilter from './AnalyticsLessThanOrEqualFilter'; import AnalyticsNotContainsFilter from './AnalyticsNotContainsFilter'; import AnalyticsNotEqualFilter from './AnalyticsNotEqualFilter'; import AnalyticsQueryOperator from './AnalyticsQueryOperator'; export type AnalyticsAbstractFilterUnion = AnalyticsInFilter | AnalyticsEqualFilter | AnalyticsNotEqualFilter | AnalyticsLessThanFilter | AnalyticsLessThanOrEqualFilter | AnalyticsGreaterThanFilter | AnalyticsGreaterThanOrEqualFilter | AnalyticsContainsFilter | AnalyticsNotContainsFilter; /** * @export * @class AnalyticsAbstractFilter */ export declare class AnalyticsAbstractFilter { protected static readonly _discriminatorName = "operator"; protected static readonly _discriminatorMapping: { [key in keyof typeof AnalyticsQueryOperator]: string; }; /** * @type {AnalyticsAttribute} * @memberof AnalyticsAbstractFilter */ name?: AnalyticsAttribute; constructor(obj?: Partial<AnalyticsAbstractFilter>); } export default AnalyticsAbstractFilter;