Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • OfferSearchRepositoryImpl

Implements

Index

Constructors

constructor

Methods

addEventToOfferSearch

  • addEventToOfferSearch(event: string, offerSearchId: number): Promise<void>

addResultItem

  • addResultItem(clientId: string, offerSearch: OfferSearch): Promise<void>

claimPurchaseForSearchItem

  • claimPurchaseForSearchItem(clientId: string, searchResultId: number): Promise<void>

clone

  • clone(owner: string, originToCopySearchRequestIds: Array<Pair<number, number>>): Promise<Array<OfferSearch>>

complainToSearchItem

  • complainToSearchItem(clientId: string, searchResultId: number): Promise<void>

confirmSearchItem

  • confirmSearchItem(clientId: string, searchResultId: number): Promise<void>

createByQuery

evaluateSearchItem

  • evaluateSearchItem(clientId: string, searchResultId: number): Promise<void>

getCountBySearchRequestIds

  • getCountBySearchRequestIds(searchRequestIds: Array<number>): Promise<Map<number, number>>

getInteractions

getSearchResult

  • getSearchResult(clientId: string, searchRequestId: number, page?: number, size?: number): Promise<Page<OfferSearchResultItem>>

getSearchResultByOfferSearchId

  • getSearchResultByOfferSearchId(clientId: string, offerSearchId: number, page?: number, size?: number): Promise<Page<OfferSearchResultItem>>

getSuggestionByQuery

  • getSuggestionByQuery(query: string, size?: number | undefined): Promise<Array<string>>

getUserOfferSearches

rejectSearchItem

  • rejectSearchItem(clientId: string, searchResultId: number): Promise<void>

Generated using TypeDoc