[Update] product sku #11
			
				
			
		
		
		
	| 
						 | 
				
			
			@ -1,6 +1,11 @@
 | 
			
		|||
package elasticsearch
 | 
			
		||||
 | 
			
		||||
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"
 | 
			
		||||
	SubjectPullProductUpsert         = "selly.pull.product.upsert"
 | 
			
		||||
	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) {
 | 
			
		||||
	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 {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 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 ...
 | 
			
		||||
func (Request) ProductSearch(query ESQuery) (*Response, error) {
 | 
			
		||||
	return requestNats(SubjectRequestProductSearch, toBytes(query))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue