X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/4f5fdd49c0c9866fbb613c6c82641d686b0b8ad5..96626db04a7dcb11b21d92203a6ddd81577191bf:/src/models/search-bar.ts diff --git a/src/models/search-bar.ts b/src/models/search-bar.ts index 9fadc2af..09b8b6b7 100644 --- a/src/models/search-bar.ts +++ b/src/models/search-bar.ts @@ -4,19 +4,23 @@ import { ResourceKind } from '~/models/resource'; -export interface SearchBarAdvanceFormData { +export type SearchBarAdvancedFormData = { type?: ResourceKind; - cluster?: ClusterObjectType; - project?: string; + cluster?: string; + projectUuid?: string; inTrash: boolean; + pastVersions: boolean; dateFrom: string; dateTo: string; saveQuery: boolean; - searchQuery: string; -} + queryName: string; + searchValue: string; + properties: PropertyValue[]; +}; -export enum ClusterObjectType { - INDIANAPOLIS = "indianapolis", - KAISERAUGST = "kaiseraugst", - PENZBERG = "penzberg" -} \ No newline at end of file +export interface PropertyValue { + key: string; + keyID?: string; + value: string; + valueID?: string; +}