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
"manager/SearchManagerImpl"
SearchManagerImpl
Class SearchManagerImpl
Hierarchy
SearchManagerImpl
Implements
SearchManager
Index
Constructors
constructor
Methods
add
Event
ToOffer
Search
add
Result
Item
claim
Purchase
For
Search
Item
clone
Offer
Search
clone
Request
complain
ToSearch
Item
confirm
Search
Item
create
Request
create
Search
Result
ByQuery
delete
Request
evaluate
Search
Item
get
Count
BySearch
Request
Ids
get
Interactions
get
MyRequests
get
MySearch
Requests
ByTag
get
Requests
ByOwner
And
Id
get
Requests
ByPage
get
Search
Requests
ByOwner
And
Tag
get
Search
Result
get
Search
Result
ByOffer
Search
Id
get
Suggestion
ByQuery
get
User
Offer
Searches
reject
Search
Item
update
Request
Constructors
constructor
new
Search
Manager
Impl
(
requestRepository
:
SearchRequestRepository
, offerSearchRepository
:
OfferSearchRepository
, authAccountBehavior
:
Observable
<
Account
>
)
:
SearchManagerImpl
Parameters
requestRepository:
SearchRequestRepository
offerSearchRepository:
OfferSearchRepository
authAccountBehavior:
Observable
<
Account
>
Returns
SearchManagerImpl
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
(
offerSearch
:
OfferSearch
)
:
Promise
<
void
>
Parameters
offerSearch:
OfferSearch
Returns
Promise
<
void
>
claim
Purchase
For
Search
Item
claim
Purchase
For
Search
Item
(
searchResultId
:
number
)
:
Promise
<
void
>
Parameters
searchResultId:
number
Returns
Promise
<
void
>
clone
Offer
Search
clone
Offer
Search
(
originToCopySearchRequestIds
:
Array
<
Pair
<
number
,
number
>
>
)
:
Promise
<
Array
<
OfferSearch
>
>
Parameters
originToCopySearchRequestIds:
Array
<
Pair
<
number
,
number
>
>
Returns
Promise
<
Array
<
OfferSearch
>
>
clone
Request
clone
Request
(
searchRequestIds
:
Array
<
number
>
)
:
Promise
<
Array
<
SearchRequest
>
>
Parameters
searchRequestIds:
Array
<
number
>
Returns
Promise
<
Array
<
SearchRequest
>
>
complain
ToSearch
Item
complain
ToSearch
Item
(
searchResultId
:
number
)
:
Promise
<
void
>
Parameters
searchResultId:
number
Returns
Promise
<
void
>
confirm
Search
Item
confirm
Search
Item
(
searchResultId
:
number
)
:
Promise
<
void
>
Parameters
searchResultId:
number
Returns
Promise
<
void
>
create
Request
create
Request
(
searchRequest
:
SearchRequest
)
:
Promise
<
SearchRequest
>
Parameters
searchRequest:
SearchRequest
Returns
Promise
<
SearchRequest
>
create
Search
Result
ByQuery
create
Search
Result
ByQuery
(
query
:
string
, searchRequestId
:
number
, page
?:
number
, size
?:
number
, interests
?:
Array
<
string
>
, mode
?:
OfferSearchRequestInterestMode
, filters
?:
Map
<
string
,
Array
<
string
>
>
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
query:
string
searchRequestId:
number
Optional
page:
number
Optional
size:
number
Optional
interests:
Array
<
string
>
Optional
mode:
OfferSearchRequestInterestMode
Optional
filters:
Map
<
string
,
Array
<
string
>
>
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
delete
Request
delete
Request
(
id
:
number
)
:
Promise
<
number
>
Parameters
id:
number
Returns
Promise
<
number
>
evaluate
Search
Item
evaluate
Search
Item
(
searchResultId
:
number
)
:
Promise
<
void
>
Parameters
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
(
offerIds
?:
Array
<
number
>
|
undefined
, states
?:
Array
<
OfferResultAction
>
|
undefined
, owner
?:
string
|
undefined
)
:
Promise
<
Array
<
OfferInteraction
>
>
Parameters
Optional
offerIds:
Array
<
number
>
|
undefined
Optional
states:
Array
<
OfferResultAction
>
|
undefined
Optional
owner:
string
|
undefined
Returns
Promise
<
Array
<
OfferInteraction
>
>
get
MyRequests
get
MyRequests
(
id
?:
number
)
:
Promise
<
Array
<
SearchRequest
>
>
Parameters
Optional
id:
number
Returns
Promise
<
Array
<
SearchRequest
>
>
get
MySearch
Requests
ByTag
get
MySearch
Requests
ByTag
(
tag
:
string
)
:
Promise
<
Array
<
SearchRequest
>
>
Parameters
tag:
string
Returns
Promise
<
Array
<
SearchRequest
>
>
get
Requests
ByOwner
And
Id
get
Requests
ByOwner
And
Id
(
owner
:
string
, id
?:
number
)
:
Promise
<
Array
<
SearchRequest
>
>
Parameters
owner:
string
Optional
id:
number
Returns
Promise
<
Array
<
SearchRequest
>
>
get
Requests
ByPage
get
Requests
ByPage
(
page
?:
number
, size
?:
number
)
:
Promise
<
Page
<
SearchRequest
>
>
Parameters
Optional
page:
number
Optional
size:
number
Returns
Promise
<
Page
<
SearchRequest
>
>
get
Search
Requests
ByOwner
And
Tag
get
Search
Requests
ByOwner
And
Tag
(
owner
:
string
, tag
:
string
)
:
Promise
<
Array
<
SearchRequest
>
>
Parameters
owner:
string
tag:
string
Returns
Promise
<
Array
<
SearchRequest
>
>
get
Search
Result
get
Search
Result
(
searchRequestId
:
number
, page
?:
number
, size
?:
number
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
searchRequestId:
number
Optional
page:
number
Optional
size:
number
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
get
Search
Result
ByOffer
Search
Id
get
Search
Result
ByOffer
Search
Id
(
offerSearchId
:
number
, page
?:
number
, size
?:
number
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
offerSearchId:
number
Optional
page:
number
Optional
size:
number
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
get
Suggestion
ByQuery
get
Suggestion
ByQuery
(
query
:
string
, size
?:
number
)
:
Promise
<
Array
<
string
>
>
Parameters
query:
string
Optional
size:
number
Returns
Promise
<
Array
<
string
>
>
get
User
Offer
Searches
get
User
Offer
Searches
(
page
?:
number
, size
?:
number
, unique
?:
boolean
, searchIds
?:
Array
<
number
>
, state
?:
Array
<
OfferResultAction
>
, sort
?:
SortOfferSearch
, interaction
?:
boolean
)
:
Promise
<
Page
<
OfferSearchResultItem
>
>
Parameters
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
>
= []
Optional
sort:
SortOfferSearch
Optional
interaction:
boolean
Returns
Promise
<
Page
<
OfferSearchResultItem
>
>
reject
Search
Item
reject
Search
Item
(
searchResultId
:
number
)
:
Promise
<
void
>
Parameters
searchResultId:
number
Returns
Promise
<
void
>
update
Request
update
Request
(
searchRequest
:
SearchRequest
|
Array
<
SearchRequest
>
)
:
Promise
<
SearchRequest
|
Array
<
SearchRequest
>
>
Parameters
searchRequest:
SearchRequest
|
Array
<
SearchRequest
>
Returns
Promise
<
SearchRequest
|
Array
<
SearchRequest
>
>
Globals
"manager/
Search
Manager
Impl"
Search
Manager
Impl
constructor
add
Event
ToOffer
Search
add
Result
Item
claim
Purchase
For
Search
Item
clone
Offer
Search
clone
Request
complain
ToSearch
Item
confirm
Search
Item
create
Request
create
Search
Result
ByQuery
delete
Request
evaluate
Search
Item
get
Count
BySearch
Request
Ids
get
Interactions
get
MyRequests
get
MySearch
Requests
ByTag
get
Requests
ByOwner
And
Id
get
Requests
ByPage
get
Search
Requests
ByOwner
And
Tag
get
Search
Result
get
Search
Result
ByOffer
Search
Id
get
Suggestion
ByQuery
get
User
Offer
Searches
reject
Search
Item
update
Request
Generated using
TypeDoc