Search
Preparing search index...
The search index is not available
@bitclave/base-client-js
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"repository/search/OfferSearchRepositoryImpl"
OfferSearchRepositoryImpl
Class OfferSearchRepositoryImpl
Hierarchy
OfferSearchRepositoryImpl
Implements
OfferSearchRepository
Index
Constructors
constructor
Methods
add
Event
ToOffer
Search
add
Result
Item
claim
Purchase
For
Search
Item
clone
complain
ToSearch
Item
confirm
Search
Item
create
ByQuery
evaluate
Search
Item
get
Count
BySearch
Request
Ids
get
Interactions
get
Search
Result
get
Search
Result
ByOffer
Search
Id
get
Suggestion
ByQuery
get
User
Offer
Searches
reject
Search
Item
Constructors
constructor
new
Offer
Search
Repository
Impl
(
transport
:
HttpTransport
)
:
OfferSearchRepositoryImpl
Parameters
transport:
HttpTransport
Returns
OfferSearchRepositoryImpl
Methods
add
Event
ToOffer
Search
add
Event
ToOffer
Search
(
event
:
string
, offerSearchId
:
number
)
:
Promise
<
void
>
Parameters
event:
string
offerSearchId:
number
Returns
Promise
<
void
>
add
Result
Item
add
Result
Item
(
clientId
:
string
, offerSearch
:
OfferSearch
)
:
Promise
<
void
>
Parameters
clientId:
string
offerSearch:
OfferSearch
Returns
Promise
<
void
>
claim
Purchase
For
Search
Item
claim
Purchase
For
Search
Item
(
clientId
:
string
, searchResultId
:
number
)
:
Promise
<
void
>
Parameters
clientId:
string
searchResultId:
number
Returns
Promise
<
void
>
clone
clone
(
owner
:
string
, originToCopySearchRequestIds
:
Array
<
Pair
<
number
,
number
>
>
)
:
Promise
<
Array
<
OfferSearch
>
>
Parameters
owner:
string
originToCopySearchRequestIds:
Array
<
Pair
<
number
,
number
>
>
Returns
Promise
<
Array
<
OfferSearch
>
>
complain
ToSearch
Item
complain
ToSearch
Item
(
clientId
:
string
, searchResultId
:
number
)
:
Promise
<
void
>
Parameters
clientId:
string
searchResultId:
number
Returns
Promise
<
void
>
confirm
Search
Item
confirm
Search
Item
(
clientId
:
string
, searchResultId
:
number
)
:
Promise
<
void
>
Parameters
clientId:
string
searchResultId:
number
Returns
Promise
<
void
>
create
ByQuery
create
ByQuery
(
owner
:
string
, query
:
string
, searchRequestId
:
number
, page
?:
number
, size
?:
number
, interests
?:
Array
<
string
>
, mode
?:
OfferSearchRequestInterestMode
, filters
?:
Map
<
string
,
Array
<
string
>
>
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
owner:
string
query:
string
searchRequestId:
number
Default value
page:
number
= 0
Default value
size:
number
= 20
Optional
interests:
Array
<
string
>
Optional
mode:
OfferSearchRequestInterestMode
Optional
filters:
Map
<
string
,
Array
<
string
>
>
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
evaluate
Search
Item
evaluate
Search
Item
(
clientId
:
string
, searchResultId
:
number
)
:
Promise
<
void
>
Parameters
clientId:
string
searchResultId:
number
Returns
Promise
<
void
>
get
Count
BySearch
Request
Ids
get
Count
BySearch
Request
Ids
(
searchRequestIds
:
Array
<
number
>
)
:
Promise
<
Map
<
number
,
number
>
>
Parameters
searchRequestIds:
Array
<
number
>
Returns
Promise
<
Map
<
number
,
number
>
>
get
Interactions
get
Interactions
(
owner
:
string
, offerIds
?:
Array
<
number
>
|
undefined
, states
?:
Array
<
OfferResultAction
>
|
undefined
)
:
Promise
<
Array
<
OfferInteraction
>
>
Parameters
owner:
string
Optional
offerIds:
Array
<
number
>
|
undefined
Optional
states:
Array
<
OfferResultAction
>
|
undefined
Returns
Promise
<
Array
<
OfferInteraction
>
>
get
Search
Result
get
Search
Result
(
clientId
:
string
, searchRequestId
:
number
, page
?:
number
, size
?:
number
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
clientId:
string
searchRequestId:
number
Optional
page:
number
Optional
size:
number
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
get
Search
Result
ByOffer
Search
Id
get
Search
Result
ByOffer
Search
Id
(
clientId
:
string
, offerSearchId
:
number
, page
?:
number
, size
?:
number
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
clientId:
string
offerSearchId:
number
Optional
page:
number
Optional
size:
number
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
get
Suggestion
ByQuery
get
Suggestion
ByQuery
(
query
:
string
, size
?:
number
|
undefined
)
:
Promise
<
Array
<
string
>
>
Parameters
query:
string
Optional
size:
number
|
undefined
Returns
Promise
<
Array
<
string
>
>
get
User
Offer
Searches
get
User
Offer
Searches
(
clientId
:
string
, page
?:
number
, size
?:
number
, unique
?:
boolean
, searchIds
?:
Array
<
number
>
, state
?:
Array
<
OfferResultAction
>
, sort
:
SortOfferSearch
, interaction
?:
boolean
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
clientId:
string
Default value
page:
number
= 0
Default value
size:
number
= 20
Default value
unique:
boolean
= false
Default value
searchIds:
Array
<
number
>
= []
Default value
state:
Array
<
OfferResultAction
>
= []
sort:
SortOfferSearch
Optional
interaction:
boolean
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
reject
Search
Item
reject
Search
Item
(
clientId
:
string
, searchResultId
:
number
)
:
Promise
<
void
>
Parameters
clientId:
string
searchResultId:
number
Returns
Promise
<
void
>
Globals
"repository/search/
Offer
Search
Repository
Impl"
Offer
Search
Repository
Impl
constructor
add
Event
ToOffer
Search
add
Result
Item
claim
Purchase
For
Search
Item
clone
complain
ToSearch
Item
confirm
Search
Item
create
ByQuery
evaluate
Search
Item
get
Count
BySearch
Request
Ids
get
Interactions
get
Search
Result
get
Search
Result
ByOffer
Search
Id
get
Suggestion
ByQuery
get
User
Offer
Searches
reject
Search
Item
Generated using
TypeDoc