Browse Source
Add keyFiltersOperation to Datasource and subscription option interfaces
- Add keyFiltersOperation?: ComplexOperation to Datasource interface in widget.models.ts
- Add keyFiltersOperation?: ComplexOperation to EntityDataSubscriptionOptions interface
- Add keyFiltersOperation?: ComplexOperation to AlarmDataSubscriptionOptions interface
- Import ComplexOperation from query.models in all three files
pull/15394/head
Viacheslav Klimov
6 months ago
Failed to extract signature
3 changed files with
6 additions and
0 deletions
ui-ngx/src/app/core/api/alarm-data-subscription.ts
ui-ngx/src/app/core/api/entity-data-subscription.ts
ui-ngx/src/app/shared/models/widget.models.ts
@ -23,6 +23,7 @@ import { DatasourceType } from '@shared/models/widget.models';
import {
import {
AlarmData ,
AlarmData ,
AlarmDataPageLink ,
AlarmDataPageLink ,
ComplexOperation ,
EntityFilter ,
EntityFilter ,
EntityKey ,
EntityKey ,
EntityKeyType ,
EntityKeyType ,
@ -47,6 +48,7 @@ export interface AlarmDataSubscriptionOptions {
pageLink? : AlarmDataPageLink ;
pageLink? : AlarmDataPageLink ;
keyFilters? : Array < KeyFilter > ;
keyFilters? : Array < KeyFilter > ;
additionalKeyFilters? : Array < KeyFilter > ;
additionalKeyFilters? : Array < KeyFilter > ;
keyFiltersOperation? : ComplexOperation ;
subscriptionTimewindow? : SubscriptionTimewindow ;
subscriptionTimewindow? : SubscriptionTimewindow ;
}
}
@ -34,6 +34,7 @@ import {
import {
import {
AlarmFilter ,
AlarmFilter ,
ComparisonTsValue ,
ComparisonTsValue ,
ComplexOperation ,
EntityData ,
EntityData ,
EntityDataPageLink ,
EntityDataPageLink ,
EntityFilter ,
EntityFilter ,
@ -112,6 +113,7 @@ export interface EntityDataSubscriptionOptions {
pageLink? : EntityDataPageLink ;
pageLink? : EntityDataPageLink ;
keyFilters? : Array < KeyFilter > ;
keyFilters? : Array < KeyFilter > ;
additionalKeyFilters? : Array < KeyFilter > ;
additionalKeyFilters? : Array < KeyFilter > ;
keyFiltersOperation? : ComplexOperation ;
subscriptionTimewindow? : SubscriptionTimewindow ;
subscriptionTimewindow? : SubscriptionTimewindow ;
latestTsOffset? : number ;
latestTsOffset? : number ;
}
}
@ -24,6 +24,7 @@ import { EntityId } from '@shared/models/id/entity-id';
import {
import {
AlarmFilter ,
AlarmFilter ,
AlarmFilterConfig ,
AlarmFilterConfig ,
ComplexOperation ,
EntityDataPageLink ,
EntityDataPageLink ,
EntityFilter ,
EntityFilter ,
KeyFilter
KeyFilter
@ -450,6 +451,7 @@ export interface Datasource {
origDatasourceIndex? : number ;
origDatasourceIndex? : number ;
pageLink? : EntityDataPageLink ;
pageLink? : EntityDataPageLink ;
keyFilters? : Array < KeyFilter > ;
keyFilters? : Array < KeyFilter > ;
keyFiltersOperation? : ComplexOperation ;
entityFilter? : EntityFilter ;
entityFilter? : EntityFilter ;
alarmFilterConfig? : AlarmFilterConfig ;
alarmFilterConfig? : AlarmFilterConfig ;
alarmFilter? : AlarmFilter ;
alarmFilter? : AlarmFilter ;