@veeroute/lss-studio-angular
Version:
OpenAPI client for @veeroute/lss-studio-angular
38 lines (37 loc) • 1.69 kB
TypeScript
/**
* VRt.Studio [ST]
*
* The version of the OpenAPI document: 7.23.2926
* Contact: servicedesk@veeroute.com
*
* NOTE: This class is auto generated by OpenAPI Generator.
* Do not edit the class manually.
*/
import { TableFilterFloatRangeStudio } from './tableFilterFloatRange';
import { TableFilterIntRangeStudio } from './tableFilterIntRange';
import { TableFilterStringListStudio } from './tableFilterStringList';
import { TableTripStopColumnTypeStudio } from './tableTripStopColumnType';
import { TableCustomfieldsColumnTypeStudio } from './tableCustomfieldsColumnType';
import { TableFilterDatetimeRangeStudio } from './tableFilterDatetimeRange';
import { TableFilterTypeStudio } from './tableFilterType';
import { TableFilterStringSearchStudio } from './tableFilterStringSearch';
import { TableFilterBoolListStudio } from './tableFilterBoolList';
import { TableFilterEnumListStudio } from './tableFilterEnumList';
import { TableFilterDurationRangeStudio } from './tableFilterDurationRange';
/**
* Universal filter for table.
*/
export interface TableTripStopFilterStudio {
[key: string]: any | any;
type: TableFilterTypeStudio;
column: TableTripStopColumnTypeStudio;
custom_column?: TableCustomfieldsColumnTypeStudio | null;
datetime_range?: TableFilterDatetimeRangeStudio | null;
int_range?: TableFilterIntRangeStudio | null;
float_range?: TableFilterFloatRangeStudio | null;
duration_range?: TableFilterDurationRangeStudio | null;
bool_list?: TableFilterBoolListStudio | null;
enum_list?: TableFilterEnumListStudio | null;
string_list?: TableFilterStringListStudio | null;
string_search?: TableFilterStringSearchStudio | null;
}