src/api/webApi/classes/searchApi.interface.ts
Methods |
doSearch | ||||||
doSearch(searchCriteriaMap: Map<SearchCriteria | >)
|
||||||
Parameters :
Returns :
Promise<Array<ItemSummary>>
|
getOrganizationById | ||||||
getOrganizationById(organizationId: string)
|
||||||
Parameters :
Returns :
Promise<Organization | null>
|
getOrganizations | ||||||
getOrganizations(type: string)
|
||||||
Parameters :
Returns :
Promise<Array | null>
|
import { Organization } from '../data/organization.interface';
import { SearchCriteria } from './searchCriteria.enum';
import { ItemSummary } from 'api/webApi/data/itemSummary.interface';
export interface SearchApi {
doSearch(searchCriteriaMap: Map<SearchCriteria, unknown>): Promise<Array<ItemSummary>>;
getOrganizations(type: string): Promise<Array<Organization> | null>;
getOrganizationById(organizationId: string): Promise<Organization | null>;
}