@antbat/base-client-js
Version:
Base JS library for BASE-platform
9 lines (8 loc) • 541 B
TypeScript
import OfferSearchResultItem from '../models/OfferSearchResultItem';
import OfferSearch from '../models/OfferSearch';
export interface OfferSearchRepository {
getSearchResult(clientId: string, searchRequestId: number): Promise<Array<OfferSearchResultItem>>;
getSearchResultByOfferSearchId(clientId: string, offerSearchId: number): Promise<Array<OfferSearchResultItem>>;
complainToSearchItem(clientId: string, searchResultId: number): Promise<void>;
addResultItem(clientId: string, offerSearch: OfferSearch): Promise<void>;
}