Methods
addEventToOfferSearch
- addEventToOfferSearch(event: string, offerSearchId: number): Promise<void>
-
Parameters
-
event: string
-
offerSearchId: number
Returns Promise<void>
addResultItem
-
Parameters
Returns Promise<void>
claimPurchaseForSearchItem
- claimPurchaseForSearchItem(searchResultId: number): Promise<void>
-
Parameters
Returns Promise<void>
cloneOfferSearch
- cloneOfferSearch(originToCopySearchRequestIds: Array<Pair<number, number>>): Promise<Array<OfferSearch>>
-
Parameters
-
originToCopySearchRequestIds: Array<Pair<number, number>>
Returns Promise<Array<OfferSearch>>
cloneRequest
- cloneRequest(searchRequestIds: Array<number>): Promise<Array<SearchRequest>>
-
Parameters
-
searchRequestIds: Array<number>
complainToSearchItem
- complainToSearchItem(searchResultId: number): Promise<void>
-
Parameters
Returns Promise<void>
confirmSearchItem
- confirmSearchItem(searchResultId: number): Promise<void>
-
Parameters
Returns Promise<void>
createSearchResultByQuery
-
Parameters
-
query: string
-
searchRequestId: number
-
Optional page: number
-
Optional size: number
-
Optional interests: Array<string>
-
-
Optional filters: Map<string, Array<string>>
deleteRequest
- deleteRequest(id: number): Promise<number>
-
Parameters
Returns Promise<number>
evaluateSearchItem
- evaluateSearchItem(searchResultId: number): Promise<void>
-
Parameters
Returns Promise<void>
getCountBySearchRequestIds
- getCountBySearchRequestIds(searchRequestIds: Array<number>): Promise<Map<number, number>>
-
Parameters
-
searchRequestIds: Array<number>
Returns Promise<Map<number, number>>
getInteractions
-
Parameters
-
Optional offerIds: Array<number> | undefined
-
Optional states: Array<OfferResultAction> | undefined
-
Optional owner: string | undefined
getMySearchRequestsByTag
- getMySearchRequestsByTag(tag: string): Promise<Array<SearchRequest>>
getRequestsByOwnerAndId
- getRequestsByOwnerAndId(owner: string, id?: number): Promise<Array<SearchRequest>>
-
Parameters
-
owner: string
-
Optional id: number
getRequestsByPage
-
Parameters
-
Optional page: number
-
Optional size: number
getSearchRequestsByOwnerAndTag
- getSearchRequestsByOwnerAndTag(owner: string, tag: string): Promise<Array<SearchRequest>>
-
Parameters
-
owner: string
-
tag: string
getSearchResult
-
Parameters
-
searchRequestId: number
-
Optional page: number
-
Optional size: number
getSearchResultByOfferSearchId
-
Parameters
-
offerSearchId: number
-
Optional page: number
-
Optional size: number
getSuggestionByQuery
- getSuggestionByQuery(query: string, size?: number): Promise<Array<string>>
-
Parameters
-
query: string
-
Optional size: number
Returns Promise<Array<string>>
getUserOfferSearches
-
Parameters
-
Optional page: number
-
Optional size: number
-
Optional unique: boolean
-
Optional searchIds: Array<number>
-
-
-
Optional interaction: boolean
rejectSearchItem
- rejectSearchItem(searchResultId: number): Promise<void>
-
Parameters
Returns Promise<void>
deprecated (@see updateRequest)