import { ColumnDefinition } from './column-definition'; import { FilterCriteria } from './filter-criteria'; import { GroupCriteria } from './group-criteria'; import { SortCriteria } from './sort-criteria'; export interface ViewDefinition { CanSchedule?: null | boolean | null; Category?: null | string | null; Columns?: null | Array | null; CustomRelatedReport?: null | number | null; FilterCriteria?: FilterCriteria | null; GroupCriteria?: null | Array | null; HasRestrictedColumns?: boolean | null; ReportGroupingId?: null | number | null; RootCriteria?: FilterCriteria | null; SearchTerm?: null | string | null; SortCriteria?: null | Array | null; TempViewId?: null | string | null; UnderlyingDataSourceName?: null | string | null; ViewId?: null | string | null; ViewName?: null | string | null; }