[Update] product sku #11
|
@ -1,6 +1,11 @@
|
||||||
package elasticsearch
|
package elasticsearch
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
SubjectRequestProductSkuUpsert = "selly.request.product_sku.upsert"
|
||||||
|
SubjectPullProductSkuUpsert = "selly.pull.product_sku.upsert"
|
||||||
|
SubjectRequestProductSkuSearch = "selly.request.product_sku.search"
|
||||||
|
SubjectRequestProductSkuCreateIndex = "selly.request.product_sku.create_index"
|
||||||
|
|
||||||
SubjectRequestProductUpsert = "selly.request.product.upsert"
|
SubjectRequestProductUpsert = "selly.request.product.upsert"
|
||||||
SubjectPullProductUpsert = "selly.pull.product.upsert"
|
SubjectPullProductUpsert = "selly.pull.product.upsert"
|
||||||
SubjectRequestProductSearch = "selly.request.product.search"
|
SubjectRequestProductSearch = "selly.request.product.search"
|
||||||
|
|
5
pull.go
5
pull.go
|
@ -23,3 +23,8 @@ func (Pull) OrderUpsert(payload Payload) (bool, error) {
|
||||||
func (Pull) KeywordUpsert(payload Payload) (bool, error) {
|
func (Pull) KeywordUpsert(payload Payload) (bool, error) {
|
||||||
return publishWithJetStream(JetStreamSearchService, SubjectPullKeywordUpsert, toBytes(payload))
|
return publishWithJetStream(JetStreamSearchService, SubjectPullKeywordUpsert, toBytes(payload))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ProductSkuUpsert ...
|
||||||
|
func (Pull) ProductSkuUpsert(payload Payload) (bool, error) {
|
||||||
|
return publishWithJetStream(JetStreamSearchService, SubjectPullProductSkuUpsert, toBytes(payload))
|
||||||
|
}
|
||||||
|
|
15
request.go
15
request.go
|
@ -4,6 +4,21 @@ package elasticsearch
|
||||||
type Request struct {
|
type Request struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ProductSkuSearch ...
|
||||||
|
func (Request) ProductSkuSearch(query ESQuery) (*Response, error) {
|
||||||
|
return requestNats(SubjectRequestProductSkuSearch, toBytes(query))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ProductSkuUpsert ...
|
||||||
|
func (Request) ProductSkuUpsert(payload Payload) (*Response, error) {
|
||||||
|
return requestNats(SubjectRequestProductSkuUpsert, toBytes(payload))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ProductSkuCreateIndex ...
|
||||||
|
func (Request) ProductSkuCreateIndex() (*Response, error) {
|
||||||
|
return requestNats(SubjectRequestProductSkuCreateIndex, toBytes(Payload{}))
|
||||||
|
}
|
||||||
|
|
||||||
// ProductSearch ...
|
// ProductSearch ...
|
||||||
func (Request) ProductSearch(query ESQuery) (*Response, error) {
|
func (Request) ProductSearch(query ESQuery) (*Response, error) {
|
||||||
return requestNats(SubjectRequestProductSearch, toBytes(query))
|
return requestNats(SubjectRequestProductSearch, toBytes(query))
|
||||||
|
|
Loading…
Reference in New Issue