 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- type CallbackContext
- func (*CallbackContext) Descriptor() ([]byte, []int)deprecated
- func (x *CallbackContext) GetExtra() map[string]string
- func (x *CallbackContext) GetReqType() CallbackReqType
- func (x *CallbackContext) GetSpm() string
- func (*CallbackContext) ProtoMessage()
- func (x *CallbackContext) ProtoReflect() protoreflect.Message
- func (x *CallbackContext) Reset()
- func (x *CallbackContext) String() string
 
- type CallbackItem
- func (*CallbackItem) Descriptor() ([]byte, []int)deprecated
- func (x *CallbackItem) GetExtra() string
- func (x *CallbackItem) GetId() string
- func (x *CallbackItem) GetPos() string
- func (*CallbackItem) ProtoMessage()
- func (x *CallbackItem) ProtoReflect() protoreflect.Message
- func (x *CallbackItem) Reset()
- func (x *CallbackItem) String() string
 
- type CallbackReqType
- func (CallbackReqType) Descriptor() protoreflect.EnumDescriptor
- func (x CallbackReqType) Enum() *CallbackReqType
- func (CallbackReqType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CallbackReqType) Number() protoreflect.EnumNumber
- func (x CallbackReqType) String() string
- func (CallbackReqType) Type() protoreflect.EnumType
 
- type CallbackRequest
- func (*CallbackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CallbackRequest) GetContext() *CallbackContext
- func (x *CallbackRequest) GetExtra() map[string]string
- func (x *CallbackRequest) GetItems() []*CallbackItem
- func (x *CallbackRequest) GetPredictRequestId() string
- func (x *CallbackRequest) GetScene() string
- func (x *CallbackRequest) GetUid() string
- func (*CallbackRequest) ProtoMessage()
- func (x *CallbackRequest) ProtoReflect() protoreflect.Message
- func (x *CallbackRequest) Reset()
- func (x *CallbackRequest) String() string
 
- type CallbackResponse
- func (*CallbackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CallbackResponse) GetCode() int32
- func (x *CallbackResponse) GetMessage() string
- func (*CallbackResponse) ProtoMessage()
- func (x *CallbackResponse) ProtoReflect() protoreflect.Message
- func (x *CallbackResponse) Reset()
- func (x *CallbackResponse) String() string
 
- type DataError
- type DoubleArray
- type FloatArray
- type ImportResponse
- func (*ImportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ImportResponse) GetErrorSamples() []*DataError
- func (x *ImportResponse) GetStatus() *protocol.Status
- func (*ImportResponse) ProtoMessage()
- func (x *ImportResponse) ProtoReflect() protoreflect.Message
- func (x *ImportResponse) Reset()
- func (x *ImportResponse) String() string
 
- type IntArray
- type PredictCandidateItem
- func (*PredictCandidateItem) Descriptor() ([]byte, []int)deprecated
- func (x *PredictCandidateItem) GetBoostCoef() float64
- func (x *PredictCandidateItem) GetExtra() map[string]string
- func (x *PredictCandidateItem) GetId() string
- func (x *PredictCandidateItem) GetPrice() float64
- func (x *PredictCandidateItem) GetScore() float64
- func (*PredictCandidateItem) ProtoMessage()
- func (x *PredictCandidateItem) ProtoReflect() protoreflect.Message
- func (x *PredictCandidateItem) Reset()
- func (x *PredictCandidateItem) String() string
 
- type PredictContext
- func (*PredictContext) Descriptor() ([]byte, []int)deprecated
- func (x *PredictContext) GetClosePersonalizedRecommend() bool
- func (x *PredictContext) GetExtra() map[string]string
- func (x *PredictContext) GetFeature() *PredictFeature
- func (x *PredictContext) GetFilter() *PredictFilter
- func (x *PredictContext) GetSpm() string
- func (*PredictContext) ProtoMessage()
- func (x *PredictContext) ProtoReflect() protoreflect.Message
- func (x *PredictContext) Reset()
- func (x *PredictContext) String() string
 
- type PredictDevice
- func (*PredictDevice) Descriptor() ([]byte, []int)deprecated
- func (x *PredictDevice) GetCarrier() string
- func (x *PredictDevice) GetClientVersion() string
- func (x *PredictDevice) GetDeviceId() string
- func (x *PredictDevice) GetDeviceModel() string
- func (x *PredictDevice) GetDeviceResolution() string
- func (x *PredictDevice) GetDeviceVendor() string
- func (x *PredictDevice) GetNetworkType() string
- func (x *PredictDevice) GetOsType() string
- func (x *PredictDevice) GetOsVersion() string
- func (x *PredictDevice) GetPlatform() string
- func (*PredictDevice) ProtoMessage()
- func (x *PredictDevice) ProtoReflect() protoreflect.Message
- func (x *PredictDevice) Reset()
- func (x *PredictDevice) String() string
 
- type PredictExtra
- func (*PredictExtra) Descriptor() ([]byte, []int)deprecated
- func (x *PredictExtra) GetExtra() map[string]string
- func (x *PredictExtra) GetInnerTest() bool
- func (*PredictExtra) ProtoMessage()
- func (x *PredictExtra) ProtoReflect() protoreflect.Message
- func (x *PredictExtra) Reset()
- func (x *PredictExtra) String() string
 
- type PredictFeature
- func (*PredictFeature) Descriptor() ([]byte, []int)deprecated
- func (x *PredictFeature) GetDoubleArrayFeature() map[string]*DoubleArray
- func (x *PredictFeature) GetDoubleFeature() map[string]float64
- func (x *PredictFeature) GetFloatArrayFeature() map[string]*FloatArray
- func (x *PredictFeature) GetFloatFeature() map[string]float32
- func (x *PredictFeature) GetIntArrayFeature() map[string]*IntArray
- func (x *PredictFeature) GetIntFeature() map[string]int64
- func (x *PredictFeature) GetStringArrayFeature() map[string]*StringArray
- func (x *PredictFeature) GetStringFeature() map[string]string
- func (*PredictFeature) ProtoMessage()
- func (x *PredictFeature) ProtoReflect() protoreflect.Message
- func (x *PredictFeature) Reset()
- func (x *PredictFeature) String() string
 
- type PredictFilter
- func (*PredictFilter) Descriptor() ([]byte, []int)deprecated
- func (x *PredictFilter) GetDoubleArrayFilter() map[string]*DoubleArray
- func (x *PredictFilter) GetDoubleFilter() map[string]float64
- func (x *PredictFilter) GetFloatArrayFilter() map[string]*FloatArray
- func (x *PredictFilter) GetFloatFilter() map[string]float32
- func (x *PredictFilter) GetIntArrayFilter() map[string]*IntArray
- func (x *PredictFilter) GetIntFilter() map[string]int64
- func (x *PredictFilter) GetStringArrayFilter() map[string]*StringArray
- func (x *PredictFilter) GetStringFilter() map[string]string
- func (*PredictFilter) ProtoMessage()
- func (x *PredictFilter) ProtoReflect() protoreflect.Message
- func (x *PredictFilter) Reset()
- func (x *PredictFilter) String() string
 
- type PredictFilterItem
- func (*PredictFilterItem) Descriptor() ([]byte, []int)deprecated
- func (x *PredictFilterItem) GetExtra() map[string]string
- func (x *PredictFilterItem) GetId() string
- func (*PredictFilterItem) ProtoMessage()
- func (x *PredictFilterItem) ProtoReflect() protoreflect.Message
- func (x *PredictFilterItem) Reset()
- func (x *PredictFilterItem) String() string
 
- type PredictItem
- func (*PredictItem) Descriptor() ([]byte, []int)deprecated
- func (x *PredictItem) GetExtra() map[string]string
- func (x *PredictItem) GetId() string
- func (x *PredictItem) GetRank() int32
- func (x *PredictItem) GetTransData() string
- func (*PredictItem) ProtoMessage()
- func (x *PredictItem) ProtoReflect() protoreflect.Message
- func (x *PredictItem) Reset()
- func (x *PredictItem) String() string
 
- type PredictParentItem
- func (*PredictParentItem) Descriptor() ([]byte, []int)deprecated
- func (x *PredictParentItem) GetExtra() map[string]string
- func (x *PredictParentItem) GetId() string
- func (*PredictParentItem) ProtoMessage()
- func (x *PredictParentItem) ProtoReflect() protoreflect.Message
- func (x *PredictParentItem) Reset()
- func (x *PredictParentItem) String() string
 
- type PredictRelatedItem
- func (*PredictRelatedItem) Descriptor() ([]byte, []int)deprecated
- func (x *PredictRelatedItem) GetExtra() map[string]string
- func (x *PredictRelatedItem) GetId() string
- func (*PredictRelatedItem) ProtoMessage()
- func (x *PredictRelatedItem) ProtoReflect() protoreflect.Message
- func (x *PredictRelatedItem) Reset()
- func (x *PredictRelatedItem) String() string
 
- type PredictRequest
- func (*PredictRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PredictRequest) GetCandidateItems() []*PredictCandidateItem
- func (x *PredictRequest) GetContext() *PredictContext
- func (x *PredictRequest) GetExtra() *PredictExtra
- func (x *PredictRequest) GetFilterItems() []*PredictFilterItem
- func (x *PredictRequest) GetParentItem() *PredictParentItem
- func (x *PredictRequest) GetRelatedItem() *PredictRelatedItem
- func (x *PredictRequest) GetSearchInfo() *SearchInfo
- func (x *PredictRequest) GetSize() int32
- func (x *PredictRequest) GetUser() *PredictUser
- func (*PredictRequest) ProtoMessage()
- func (x *PredictRequest) ProtoReflect() protoreflect.Message
- func (x *PredictRequest) Reset()
- func (x *PredictRequest) String() string
 
- type PredictResponse
- func (*PredictResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PredictResponse) GetCode() int32
- func (x *PredictResponse) GetMessage() string
- func (x *PredictResponse) GetRequestId() string
- func (x *PredictResponse) GetValue() *PredictResult
- func (*PredictResponse) ProtoMessage()
- func (x *PredictResponse) ProtoReflect() protoreflect.Message
- func (x *PredictResponse) Reset()
- func (x *PredictResponse) String() string
 
- type PredictResult
- func (*PredictResult) Descriptor() ([]byte, []int)deprecated
- func (x *PredictResult) GetExtra() map[string]string
- func (x *PredictResult) GetItems() []*PredictItem
- func (x *PredictResult) GetTotalCount() int32
- func (*PredictResult) ProtoMessage()
- func (x *PredictResult) ProtoReflect() protoreflect.Message
- func (x *PredictResult) Reset()
- func (x *PredictResult) String() string
 
- type PredictUser
- func (*PredictUser) Descriptor() ([]byte, []int)deprecated
- func (x *PredictUser) GetAge() string
- func (x *PredictUser) GetAppMarket() string
- func (x *PredictUser) GetCity() string
- func (x *PredictUser) GetCountry() string
- func (x *PredictUser) GetDevice() *PredictDevice
- func (x *PredictUser) GetDistrict() string
- func (x *PredictUser) GetExtra() map[string]string
- func (x *PredictUser) GetGender() string
- func (x *PredictUser) GetLoginMode() string
- func (x *PredictUser) GetProvince() string
- func (x *PredictUser) GetUid() string
- func (*PredictUser) ProtoMessage()
- func (x *PredictUser) ProtoReflect() protoreflect.Message
- func (x *PredictUser) Reset()
- func (x *PredictUser) String() string
 
- type SearchGoods
- func (*SearchGoods) Descriptor() ([]byte, []int)deprecated
- func (x *SearchGoods) GetBoostCeof() float32
- func (x *SearchGoods) GetGoodsId() int64deprecated
- func (x *SearchGoods) GetGoodsIdStr() string
- func (x *SearchGoods) GetPrice() float32
- func (*SearchGoods) ProtoMessage()
- func (x *SearchGoods) ProtoReflect() protoreflect.Message
- func (x *SearchGoods) Reset()
- func (x *SearchGoods) String() string
 
- type SearchInfo
- func (*SearchInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SearchInfo) GetContent() string
- func (x *SearchInfo) GetFilterOut() map[string]*StringArray
- func (x *SearchInfo) GetFilters() map[string]*StringArray
- func (x *SearchInfo) GetGoodsList() []*SearchGoods
- func (x *SearchInfo) GetQuery() string
- func (x *SearchInfo) GetSearchType() int32
- func (x *SearchInfo) GetSortMode() int32
- func (x *SearchInfo) GetSortType() int32
- func (x *SearchInfo) GetStart() int32
- func (*SearchInfo) ProtoMessage()
- func (x *SearchInfo) ProtoReflect() protoreflect.Message
- func (x *SearchInfo) Reset()
- func (x *SearchInfo) String() string
 
- type StringArray
- type WriteResponse
- func (*WriteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *WriteResponse) GetErrors() []*DataError
- func (x *WriteResponse) GetStatus() *protocol.Status
- func (*WriteResponse) ProtoMessage()
- func (x *WriteResponse) ProtoReflect() protoreflect.Message
- func (x *WriteResponse) Reset()
- func (x *WriteResponse) String() string
 
Constants ¶
This section is empty.
Variables ¶
var ( CallbackReqType_name = map[int32]string{ 0: "byte_scene", 1: "not_byte_scene", 2: "behavior", } CallbackReqType_value = map[string]int32{ "byte_scene": 0, "not_byte_scene": 1, "behavior": 2, } )
Enum value maps for CallbackReqType.
var File_byteplus_general_proto protoreflect.FileDescriptor
    Functions ¶
This section is empty.
Types ¶
type CallbackContext ¶
type CallbackContext struct {
	// spm
	Spm string `protobuf:"bytes,1,opt,name=spm,proto3" json:"spm,omitempty"`
	// reqType.
	ReqType CallbackReqType `` /* 131-byte string literal not displayed */
	// more info
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*CallbackContext) Descriptor
            deprecated
            
          
  
    
  
      
      func (*CallbackContext) Descriptor() ([]byte, []int)
Deprecated: Use CallbackContext.ProtoReflect.Descriptor instead.
func (*CallbackContext) GetExtra ¶
func (x *CallbackContext) GetExtra() map[string]string
func (*CallbackContext) GetReqType ¶
func (x *CallbackContext) GetReqType() CallbackReqType
func (*CallbackContext) GetSpm ¶
func (x *CallbackContext) GetSpm() string
func (*CallbackContext) ProtoMessage ¶
func (*CallbackContext) ProtoMessage()
func (*CallbackContext) ProtoReflect ¶
func (x *CallbackContext) ProtoReflect() protoreflect.Message
func (*CallbackContext) Reset ¶
func (x *CallbackContext) Reset()
func (*CallbackContext) String ¶
func (x *CallbackContext) String() string
type CallbackItem ¶
type CallbackItem struct {
	// Required
	// The item id, that is showed to user or filtered
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional
	// The item's position when showed to user.
	// If item is filtered, not showed, ignore this field
	Pos string `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
	// Optional.
	// The extra info about this item.
	// For example, you can set the final state of the item.
	// The acceptable values are "kept", "filtered", "inserted".
	// kept     : The item was kept as is.
	// filtered : The item is filtered by the caller's own logic.
	// inserted : The item is inserted by the caller's own logic.
	Extra string `protobuf:"bytes,3,opt,name=extra,proto3" json:"extra,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*CallbackItem) Descriptor
            deprecated
            
          
  
    
  
      
      func (*CallbackItem) Descriptor() ([]byte, []int)
Deprecated: Use CallbackItem.ProtoReflect.Descriptor instead.
func (*CallbackItem) GetExtra ¶
func (x *CallbackItem) GetExtra() string
func (*CallbackItem) GetId ¶
func (x *CallbackItem) GetId() string
func (*CallbackItem) GetPos ¶
func (x *CallbackItem) GetPos() string
func (*CallbackItem) ProtoMessage ¶
func (*CallbackItem) ProtoMessage()
func (*CallbackItem) ProtoReflect ¶
func (x *CallbackItem) ProtoReflect() protoreflect.Message
func (*CallbackItem) Reset ¶
func (x *CallbackItem) Reset()
func (*CallbackItem) String ¶
func (x *CallbackItem) String() string
type CallbackReqType ¶
type CallbackReqType int32
const ( CallbackReqType_byte_scene CallbackReqType = 0 CallbackReqType_not_byte_scene CallbackReqType = 1 CallbackReqType_behavior CallbackReqType = 2 )
func (CallbackReqType) Descriptor ¶
func (CallbackReqType) Descriptor() protoreflect.EnumDescriptor
func (CallbackReqType) Enum ¶
func (x CallbackReqType) Enum() *CallbackReqType
        
          
            func (CallbackReqType) EnumDescriptor
            deprecated
            
          
  
    
  
      
      func (CallbackReqType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CallbackReqType.Descriptor instead.
func (CallbackReqType) Number ¶
func (x CallbackReqType) Number() protoreflect.EnumNumber
func (CallbackReqType) String ¶
func (x CallbackReqType) String() string
func (CallbackReqType) Type ¶
func (CallbackReqType) Type() protoreflect.EnumType
type CallbackRequest ¶
type CallbackRequest struct {
	// Required
	// The user's id
	Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
	// Required.
	// The scene info.
	// Please make sure this is the same as the predict request's scene param
	Scene string `protobuf:"bytes,2,opt,name=scene,proto3" json:"scene,omitempty"`
	// Required
	// The list of need callback
	Items []*CallbackItem `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// Required.
	// This should be same as `PredictResponse.request_id`.
	PredictRequestId string `protobuf:"bytes,4,opt,name=predict_request_id,json=predictRequestId,proto3" json:"predict_request_id,omitempty"`
	// callback context info
	Context *CallbackContext `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
	// optional.
	// All the callback extra info here.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*CallbackRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*CallbackRequest) Descriptor() ([]byte, []int)
Deprecated: Use CallbackRequest.ProtoReflect.Descriptor instead.
func (*CallbackRequest) GetContext ¶
func (x *CallbackRequest) GetContext() *CallbackContext
func (*CallbackRequest) GetExtra ¶
func (x *CallbackRequest) GetExtra() map[string]string
func (*CallbackRequest) GetItems ¶
func (x *CallbackRequest) GetItems() []*CallbackItem
func (*CallbackRequest) GetPredictRequestId ¶
func (x *CallbackRequest) GetPredictRequestId() string
func (*CallbackRequest) GetScene ¶
func (x *CallbackRequest) GetScene() string
func (*CallbackRequest) GetUid ¶
func (x *CallbackRequest) GetUid() string
func (*CallbackRequest) ProtoMessage ¶
func (*CallbackRequest) ProtoMessage()
func (*CallbackRequest) ProtoReflect ¶
func (x *CallbackRequest) ProtoReflect() protoreflect.Message
func (*CallbackRequest) Reset ¶
func (x *CallbackRequest) Reset()
func (*CallbackRequest) String ¶
func (x *CallbackRequest) String() string
type CallbackResponse ¶
type CallbackResponse struct {
	// Output only.
	// The error code. Callers should expect this field for all
	// responses.
	// Here is the table for the possible codes.
	// 0   : The request is successfully returned. Other values indicates errors.
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	// Output only.
	// Detailed error message.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*CallbackResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*CallbackResponse) Descriptor() ([]byte, []int)
Deprecated: Use CallbackResponse.ProtoReflect.Descriptor instead.
func (*CallbackResponse) GetCode ¶
func (x *CallbackResponse) GetCode() int32
func (*CallbackResponse) GetMessage ¶
func (x *CallbackResponse) GetMessage() string
func (*CallbackResponse) ProtoMessage ¶
func (*CallbackResponse) ProtoMessage()
func (*CallbackResponse) ProtoReflect ¶
func (x *CallbackResponse) ProtoReflect() protoreflect.Message
func (*CallbackResponse) Reset ¶
func (x *CallbackResponse) Reset()
func (*CallbackResponse) String ¶
func (x *CallbackResponse) String() string
type DataError ¶
type DataError struct {
	// Output only.
	// The detailed error message.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// Output only.
	// The failed data,that is serialized by json.
	Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*DataError) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*DataError) GetMessage ¶
func (*DataError) ProtoMessage ¶
func (*DataError) ProtoMessage()
func (*DataError) ProtoReflect ¶
func (x *DataError) ProtoReflect() protoreflect.Message
type DoubleArray ¶ added in v0.1.13
type DoubleArray struct {
	Values []float64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*DoubleArray) Descriptor
            deprecated
            
          
  
    
      added in
      v0.1.13
    
  
      
      func (*DoubleArray) Descriptor() ([]byte, []int)
Deprecated: Use DoubleArray.ProtoReflect.Descriptor instead.
func (*DoubleArray) GetValues ¶ added in v0.1.13
func (x *DoubleArray) GetValues() []float64
func (*DoubleArray) ProtoMessage ¶ added in v0.1.13
func (*DoubleArray) ProtoMessage()
func (*DoubleArray) ProtoReflect ¶ added in v0.1.13
func (x *DoubleArray) ProtoReflect() protoreflect.Message
func (*DoubleArray) Reset ¶ added in v0.1.13
func (x *DoubleArray) Reset()
func (*DoubleArray) String ¶ added in v0.1.13
func (x *DoubleArray) String() string
type FloatArray ¶ added in v0.1.13
type FloatArray struct {
	Values []float32 `protobuf:"fixed32,1,rep,packed,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*FloatArray) Descriptor
            deprecated
            
          
  
    
      added in
      v0.1.13
    
  
      
      func (*FloatArray) Descriptor() ([]byte, []int)
Deprecated: Use FloatArray.ProtoReflect.Descriptor instead.
func (*FloatArray) GetValues ¶ added in v0.1.13
func (x *FloatArray) GetValues() []float32
func (*FloatArray) ProtoMessage ¶ added in v0.1.13
func (*FloatArray) ProtoMessage()
func (*FloatArray) ProtoReflect ¶ added in v0.1.13
func (x *FloatArray) ProtoReflect() protoreflect.Message
func (*FloatArray) Reset ¶ added in v0.1.13
func (x *FloatArray) Reset()
func (*FloatArray) String ¶ added in v0.1.13
func (x *FloatArray) String() string
type ImportResponse ¶
type ImportResponse struct {
	// Output only.
	// The status of the import call.
	// When `status.code` is 0, all payload are successfully imported.
	// If `status.code` is 1001, `error_samples` is populated.
	// Other non-zero values indicate all payload failed.
	Status *protocol.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// Output only.
	// This field is populated when `status.code` is 1001.
	// When populated, this field contains the error samples.
	ErrorSamples []*DataError `protobuf:"bytes,2,rep,name=error_samples,json=errorSamples,proto3" json:"error_samples,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*ImportResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*ImportResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportResponse.ProtoReflect.Descriptor instead.
func (*ImportResponse) GetErrorSamples ¶
func (x *ImportResponse) GetErrorSamples() []*DataError
func (*ImportResponse) GetStatus ¶
func (x *ImportResponse) GetStatus() *protocol.Status
func (*ImportResponse) ProtoMessage ¶
func (*ImportResponse) ProtoMessage()
func (*ImportResponse) ProtoReflect ¶
func (x *ImportResponse) ProtoReflect() protoreflect.Message
func (*ImportResponse) Reset ¶
func (x *ImportResponse) Reset()
func (*ImportResponse) String ¶
func (x *ImportResponse) String() string
type IntArray ¶ added in v0.1.13
type IntArray struct {
	Values []int64 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*IntArray) Descriptor
            deprecated
            
          
  
    
      added in
      v0.1.13
    
  
      
      
    func (*IntArray) ProtoMessage ¶ added in v0.1.13
func (*IntArray) ProtoMessage()
func (*IntArray) ProtoReflect ¶ added in v0.1.13
func (x *IntArray) ProtoReflect() protoreflect.Message
type PredictCandidateItem ¶
type PredictCandidateItem struct {
	// Required
	// The item id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional
	// The item score
	Score float64 `protobuf:"fixed64,2,opt,name=score,proto3" json:"score,omitempty"`
	// Optional
	// The item's price
	Price float64 `protobuf:"fixed64,3,opt,name=price,proto3" json:"price,omitempty"`
	// Optional
	// Boost coefficient when sorting
	BoostCoef float64 `protobuf:"fixed64,4,opt,name=boost_coef,json=boostCoef,proto3" json:"boost_coef,omitempty"`
	// Optional.
	// This is a catch-all field to pass all the additional information.
	// Please provide as much information as possible.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictCandidateItem) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictCandidateItem) Descriptor() ([]byte, []int)
Deprecated: Use PredictCandidateItem.ProtoReflect.Descriptor instead.
func (*PredictCandidateItem) GetBoostCoef ¶
func (x *PredictCandidateItem) GetBoostCoef() float64
func (*PredictCandidateItem) GetExtra ¶
func (x *PredictCandidateItem) GetExtra() map[string]string
func (*PredictCandidateItem) GetId ¶
func (x *PredictCandidateItem) GetId() string
func (*PredictCandidateItem) GetPrice ¶
func (x *PredictCandidateItem) GetPrice() float64
func (*PredictCandidateItem) GetScore ¶
func (x *PredictCandidateItem) GetScore() float64
func (*PredictCandidateItem) ProtoMessage ¶
func (*PredictCandidateItem) ProtoMessage()
func (*PredictCandidateItem) ProtoReflect ¶
func (x *PredictCandidateItem) ProtoReflect() protoreflect.Message
func (*PredictCandidateItem) Reset ¶
func (x *PredictCandidateItem) Reset()
func (*PredictCandidateItem) String ¶
func (x *PredictCandidateItem) String() string
type PredictContext ¶
type PredictContext struct {
	// Required
	// The position of showing recommend result.
	// You need to negotiate with ByteDance how to define it
	Spm string `protobuf:"bytes,1,opt,name=spm,proto3" json:"spm,omitempty"`
	// whether close personal recommend
	ClosePersonalizedRecommend bool `protobuf:"varint,2,opt,name=closePersonalizedRecommend,proto3" json:"closePersonalizedRecommend,omitempty"`
	// client input feature
	Feature *PredictFeature `protobuf:"bytes,3,opt,name=feature,proto3" json:"feature,omitempty"`
	// client input filter
	Filter *PredictFilter `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional.
	// This is a catch-all field to pass all the additional information.
	// Please provide as much information as possible.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictContext) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictContext) Descriptor() ([]byte, []int)
Deprecated: Use PredictContext.ProtoReflect.Descriptor instead.
func (*PredictContext) GetClosePersonalizedRecommend ¶
func (x *PredictContext) GetClosePersonalizedRecommend() bool
func (*PredictContext) GetExtra ¶
func (x *PredictContext) GetExtra() map[string]string
func (*PredictContext) GetFeature ¶ added in v0.1.13
func (x *PredictContext) GetFeature() *PredictFeature
func (*PredictContext) GetFilter ¶ added in v0.1.13
func (x *PredictContext) GetFilter() *PredictFilter
func (*PredictContext) GetSpm ¶
func (x *PredictContext) GetSpm() string
func (*PredictContext) ProtoMessage ¶
func (*PredictContext) ProtoMessage()
func (*PredictContext) ProtoReflect ¶
func (x *PredictContext) ProtoReflect() protoreflect.Message
func (*PredictContext) Reset ¶
func (x *PredictContext) Reset()
func (*PredictContext) String ¶
func (x *PredictContext) String() string
type PredictDevice ¶
type PredictDevice struct {
	// Optional
	// Device id, such as 'imei'
	DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
	// Optional
	// The platform used by the user, e.g. 'Android', 'Web'
	Platform string `protobuf:"bytes,2,opt,name=platform,proto3" json:"platform,omitempty"`
	// Optional.
	// The brand of the device.
	// e.g. "Samsung"
	DeviceVendor string `protobuf:"bytes,3,opt,name=deviceVendor,proto3" json:"deviceVendor,omitempty"`
	// Optional.
	// The device model.
	// e.g. "iPhone10", "Pixel 4".
	DeviceModel string `protobuf:"bytes,4,opt,name=deviceModel,proto3" json:"deviceModel,omitempty"`
	// Optional
	// The device resolution
	// e.g. "800*600"
	DeviceResolution string `protobuf:"bytes,5,opt,name=deviceResolution,proto3" json:"deviceResolution,omitempty"`
	// Optional.
	// Your application version.
	// e.g. V9.0.8.
	ClientVersion string `protobuf:"bytes,6,opt,name=clientVersion,proto3" json:"clientVersion,omitempty"`
	// Optional.
	// The operating system version.
	// e.g. "14.4.2"
	OsVersion string `protobuf:"bytes,7,opt,name=osVersion,proto3" json:"osVersion,omitempty"`
	// Optional.
	// The network used.
	// e.g. "2g", "3g", "4g", "5g", "wifi", "other".
	NetworkType string `protobuf:"bytes,8,opt,name=networkType,proto3" json:"networkType,omitempty"`
	// Optional.
	// The network carrier.
	// e.g. "Version", "CMCC"
	Carrier string `protobuf:"bytes,9,opt,name=carrier,proto3" json:"carrier,omitempty"`
	// Optional
	OsType string `protobuf:"bytes,10,opt,name=os_type,json=osType,proto3" json:"os_type,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictDevice) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictDevice) Descriptor() ([]byte, []int)
Deprecated: Use PredictDevice.ProtoReflect.Descriptor instead.
func (*PredictDevice) GetCarrier ¶
func (x *PredictDevice) GetCarrier() string
func (*PredictDevice) GetClientVersion ¶
func (x *PredictDevice) GetClientVersion() string
func (*PredictDevice) GetDeviceId ¶
func (x *PredictDevice) GetDeviceId() string
func (*PredictDevice) GetDeviceModel ¶
func (x *PredictDevice) GetDeviceModel() string
func (*PredictDevice) GetDeviceResolution ¶
func (x *PredictDevice) GetDeviceResolution() string
func (*PredictDevice) GetDeviceVendor ¶
func (x *PredictDevice) GetDeviceVendor() string
func (*PredictDevice) GetNetworkType ¶
func (x *PredictDevice) GetNetworkType() string
func (*PredictDevice) GetOsType ¶ added in v0.1.16
func (x *PredictDevice) GetOsType() string
func (*PredictDevice) GetOsVersion ¶
func (x *PredictDevice) GetOsVersion() string
func (*PredictDevice) GetPlatform ¶
func (x *PredictDevice) GetPlatform() string
func (*PredictDevice) ProtoMessage ¶
func (*PredictDevice) ProtoMessage()
func (*PredictDevice) ProtoReflect ¶
func (x *PredictDevice) ProtoReflect() protoreflect.Message
func (*PredictDevice) Reset ¶
func (x *PredictDevice) Reset()
func (*PredictDevice) String ¶
func (x *PredictDevice) String() string
type PredictExtra ¶
type PredictExtra struct {
	// Optional.
	// mark for test
	InnerTest bool `protobuf:"varint,1,opt,name=innerTest,proto3" json:"innerTest,omitempty"`
	// Optional.
	// This is a catch-all field to pass all the additional information.
	// Please provide as much information as possible.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictExtra) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictExtra) Descriptor() ([]byte, []int)
Deprecated: Use PredictExtra.ProtoReflect.Descriptor instead.
func (*PredictExtra) GetExtra ¶
func (x *PredictExtra) GetExtra() map[string]string
func (*PredictExtra) GetInnerTest ¶
func (x *PredictExtra) GetInnerTest() bool
func (*PredictExtra) ProtoMessage ¶
func (*PredictExtra) ProtoMessage()
func (*PredictExtra) ProtoReflect ¶
func (x *PredictExtra) ProtoReflect() protoreflect.Message
func (*PredictExtra) Reset ¶
func (x *PredictExtra) Reset()
func (*PredictExtra) String ¶
func (x *PredictExtra) String() string
type PredictFeature ¶ added in v0.1.13
type PredictFeature struct {
	// string feature
	StringFeature map[string]string `` /* 167-byte string literal not displayed */
	// int feature
	IntFeature map[string]int64 `` /* 162-byte string literal not displayed */
	// float feature
	FloatFeature map[string]float32 `` /* 167-byte string literal not displayed */
	// double feature
	DoubleFeature map[string]float64 `` /* 169-byte string literal not displayed */
	// string array feature
	StringArrayFeature map[string]*StringArray `` /* 177-byte string literal not displayed */
	// int array feature
	IntArrayFeature map[string]*IntArray `` /* 171-byte string literal not displayed */
	// float array feature
	FloatArrayFeature map[string]*FloatArray `` /* 175-byte string literal not displayed */
	// double array feature
	DoubleArrayFeature map[string]*DoubleArray `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictFeature) Descriptor
            deprecated
            
          
  
    
      added in
      v0.1.13
    
  
      
      func (*PredictFeature) Descriptor() ([]byte, []int)
Deprecated: Use PredictFeature.ProtoReflect.Descriptor instead.
func (*PredictFeature) GetDoubleArrayFeature ¶ added in v0.1.13
func (x *PredictFeature) GetDoubleArrayFeature() map[string]*DoubleArray
func (*PredictFeature) GetDoubleFeature ¶ added in v0.1.13
func (x *PredictFeature) GetDoubleFeature() map[string]float64
func (*PredictFeature) GetFloatArrayFeature ¶ added in v0.1.13
func (x *PredictFeature) GetFloatArrayFeature() map[string]*FloatArray
func (*PredictFeature) GetFloatFeature ¶ added in v0.1.13
func (x *PredictFeature) GetFloatFeature() map[string]float32
func (*PredictFeature) GetIntArrayFeature ¶ added in v0.1.13
func (x *PredictFeature) GetIntArrayFeature() map[string]*IntArray
func (*PredictFeature) GetIntFeature ¶ added in v0.1.13
func (x *PredictFeature) GetIntFeature() map[string]int64
func (*PredictFeature) GetStringArrayFeature ¶ added in v0.1.13
func (x *PredictFeature) GetStringArrayFeature() map[string]*StringArray
func (*PredictFeature) GetStringFeature ¶ added in v0.1.13
func (x *PredictFeature) GetStringFeature() map[string]string
func (*PredictFeature) ProtoMessage ¶ added in v0.1.13
func (*PredictFeature) ProtoMessage()
func (*PredictFeature) ProtoReflect ¶ added in v0.1.13
func (x *PredictFeature) ProtoReflect() protoreflect.Message
func (*PredictFeature) Reset ¶ added in v0.1.13
func (x *PredictFeature) Reset()
func (*PredictFeature) String ¶ added in v0.1.13
func (x *PredictFeature) String() string
type PredictFilter ¶ added in v0.1.13
type PredictFilter struct {
	// string filter
	StringFilter map[string]string `` /* 165-byte string literal not displayed */
	// int filter
	IntFilter map[string]int64 `` /* 160-byte string literal not displayed */
	// float filter
	FloatFilter map[string]float32 `` /* 165-byte string literal not displayed */
	// double filter
	DoubleFilter map[string]float64 `` /* 167-byte string literal not displayed */
	// string array filter
	StringArrayFilter map[string]*StringArray `` /* 175-byte string literal not displayed */
	// int array filter
	IntArrayFilter map[string]*IntArray `` /* 169-byte string literal not displayed */
	// float array filter
	FloatArrayFilter map[string]*FloatArray `` /* 173-byte string literal not displayed */
	// double array filter
	DoubleArrayFilter map[string]*DoubleArray `` /* 175-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictFilter) Descriptor
            deprecated
            
          
  
    
      added in
      v0.1.13
    
  
      
      func (*PredictFilter) Descriptor() ([]byte, []int)
Deprecated: Use PredictFilter.ProtoReflect.Descriptor instead.
func (*PredictFilter) GetDoubleArrayFilter ¶ added in v0.1.13
func (x *PredictFilter) GetDoubleArrayFilter() map[string]*DoubleArray
func (*PredictFilter) GetDoubleFilter ¶ added in v0.1.13
func (x *PredictFilter) GetDoubleFilter() map[string]float64
func (*PredictFilter) GetFloatArrayFilter ¶ added in v0.1.13
func (x *PredictFilter) GetFloatArrayFilter() map[string]*FloatArray
func (*PredictFilter) GetFloatFilter ¶ added in v0.1.13
func (x *PredictFilter) GetFloatFilter() map[string]float32
func (*PredictFilter) GetIntArrayFilter ¶ added in v0.1.13
func (x *PredictFilter) GetIntArrayFilter() map[string]*IntArray
func (*PredictFilter) GetIntFilter ¶ added in v0.1.13
func (x *PredictFilter) GetIntFilter() map[string]int64
func (*PredictFilter) GetStringArrayFilter ¶ added in v0.1.13
func (x *PredictFilter) GetStringArrayFilter() map[string]*StringArray
func (*PredictFilter) GetStringFilter ¶ added in v0.1.13
func (x *PredictFilter) GetStringFilter() map[string]string
func (*PredictFilter) ProtoMessage ¶ added in v0.1.13
func (*PredictFilter) ProtoMessage()
func (*PredictFilter) ProtoReflect ¶ added in v0.1.13
func (x *PredictFilter) ProtoReflect() protoreflect.Message
func (*PredictFilter) Reset ¶ added in v0.1.13
func (x *PredictFilter) Reset()
func (*PredictFilter) String ¶ added in v0.1.13
func (x *PredictFilter) String() string
type PredictFilterItem ¶ added in v0.1.12
type PredictFilterItem struct {
	// Required
	// The item id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional.
	// This is a catch-all field to pass all the additional information.
	// Please provide as much information as possible.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictFilterItem) Descriptor
            deprecated
            
          
  
    
      added in
      v0.1.12
    
  
      
      func (*PredictFilterItem) Descriptor() ([]byte, []int)
Deprecated: Use PredictFilterItem.ProtoReflect.Descriptor instead.
func (*PredictFilterItem) GetExtra ¶ added in v0.1.12
func (x *PredictFilterItem) GetExtra() map[string]string
func (*PredictFilterItem) GetId ¶ added in v0.1.12
func (x *PredictFilterItem) GetId() string
func (*PredictFilterItem) ProtoMessage ¶ added in v0.1.12
func (*PredictFilterItem) ProtoMessage()
func (*PredictFilterItem) ProtoReflect ¶ added in v0.1.12
func (x *PredictFilterItem) ProtoReflect() protoreflect.Message
func (*PredictFilterItem) Reset ¶ added in v0.1.12
func (x *PredictFilterItem) Reset()
func (*PredictFilterItem) String ¶ added in v0.1.12
func (x *PredictFilterItem) String() string
type PredictItem ¶
type PredictItem struct {
	// Output Only
	// The item id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output Only
	// This is the 1-based ranking of the product.
	Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
	// Output only.
	// The strategy used for this particular recommendation result.
	TransData string `protobuf:"bytes,4,opt,name=transData,proto3" json:"transData,omitempty"`
	// Output only.
	// All the item extra info here.
	Extra map[string]string `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictItem) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictItem) Descriptor() ([]byte, []int)
Deprecated: Use PredictItem.ProtoReflect.Descriptor instead.
func (*PredictItem) GetExtra ¶
func (x *PredictItem) GetExtra() map[string]string
func (*PredictItem) GetId ¶
func (x *PredictItem) GetId() string
func (*PredictItem) GetRank ¶
func (x *PredictItem) GetRank() int32
func (*PredictItem) GetTransData ¶
func (x *PredictItem) GetTransData() string
func (*PredictItem) ProtoMessage ¶
func (*PredictItem) ProtoMessage()
func (*PredictItem) ProtoReflect ¶
func (x *PredictItem) ProtoReflect() protoreflect.Message
func (*PredictItem) Reset ¶
func (x *PredictItem) Reset()
func (*PredictItem) String ¶
func (x *PredictItem) String() string
type PredictParentItem ¶
type PredictParentItem struct {
	// Required
	// The item id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional.
	// This is a catch-all field to pass all the additional information.
	// Please provide as much information as possible.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    same as PredictRelatedItem.
        
          
            func (*PredictParentItem) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictParentItem) Descriptor() ([]byte, []int)
Deprecated: Use PredictParentItem.ProtoReflect.Descriptor instead.
func (*PredictParentItem) GetExtra ¶
func (x *PredictParentItem) GetExtra() map[string]string
func (*PredictParentItem) GetId ¶
func (x *PredictParentItem) GetId() string
func (*PredictParentItem) ProtoMessage ¶
func (*PredictParentItem) ProtoMessage()
func (*PredictParentItem) ProtoReflect ¶
func (x *PredictParentItem) ProtoReflect() protoreflect.Message
func (*PredictParentItem) Reset ¶
func (x *PredictParentItem) Reset()
func (*PredictParentItem) String ¶
func (x *PredictParentItem) String() string
type PredictRelatedItem ¶
type PredictRelatedItem struct {
	// Required
	// The item id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional.
	// This is a catch-all field to pass all the additional information.
	// Please provide as much information as possible.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictRelatedItem) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictRelatedItem) Descriptor() ([]byte, []int)
Deprecated: Use PredictRelatedItem.ProtoReflect.Descriptor instead.
func (*PredictRelatedItem) GetExtra ¶
func (x *PredictRelatedItem) GetExtra() map[string]string
func (*PredictRelatedItem) GetId ¶
func (x *PredictRelatedItem) GetId() string
func (*PredictRelatedItem) ProtoMessage ¶
func (*PredictRelatedItem) ProtoMessage()
func (*PredictRelatedItem) ProtoReflect ¶
func (x *PredictRelatedItem) ProtoReflect() protoreflect.Message
func (*PredictRelatedItem) Reset ¶
func (x *PredictRelatedItem) Reset()
func (*PredictRelatedItem) String ¶
func (x *PredictRelatedItem) String() string
type PredictRequest ¶
type PredictRequest struct {
	// Required
	// The user's info
	User *PredictUser `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// Required
	// The context info
	Context *PredictContext `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	// Required
	// The max size of results
	Size int32 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// Optional
	// If you want predict in specified items,
	// you can provide them in this field
	CandidateItems []*PredictCandidateItem `protobuf:"bytes,4,rep,name=candidateItems,proto3" json:"candidateItems,omitempty"`
	// Optional
	// Extra info, which can't be provided by other field
	Extra *PredictExtra `protobuf:"bytes,5,opt,name=extra,proto3" json:"extra,omitempty"`
	// If you want recommend results related specified item,
	// you need provide it in this field.
	RelatedItem *PredictRelatedItem `protobuf:"bytes,6,opt,name=relatedItem,proto3" json:"relatedItem,omitempty"`
	// Optional
	// If this is a search request,
	// you can provide search info in this field.
	// Search request is considered as a special predict request.
	SearchInfo *SearchInfo `protobuf:"bytes,7,opt,name=searchInfo,proto3" json:"searchInfo,omitempty"`
	// parent item for related scene
	ParentItem *PredictParentItem `protobuf:"bytes,8,opt,name=parentItem,proto3" json:"parentItem,omitempty"`
	// Optional
	// filter items
	FilterItems []*PredictFilterItem `protobuf:"bytes,9,rep,name=filterItems,proto3" json:"filterItems,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictRequest) Descriptor() ([]byte, []int)
Deprecated: Use PredictRequest.ProtoReflect.Descriptor instead.
func (*PredictRequest) GetCandidateItems ¶
func (x *PredictRequest) GetCandidateItems() []*PredictCandidateItem
func (*PredictRequest) GetContext ¶
func (x *PredictRequest) GetContext() *PredictContext
func (*PredictRequest) GetExtra ¶
func (x *PredictRequest) GetExtra() *PredictExtra
func (*PredictRequest) GetFilterItems ¶ added in v0.1.12
func (x *PredictRequest) GetFilterItems() []*PredictFilterItem
func (*PredictRequest) GetParentItem ¶
func (x *PredictRequest) GetParentItem() *PredictParentItem
func (*PredictRequest) GetRelatedItem ¶
func (x *PredictRequest) GetRelatedItem() *PredictRelatedItem
func (*PredictRequest) GetSearchInfo ¶
func (x *PredictRequest) GetSearchInfo() *SearchInfo
func (*PredictRequest) GetSize ¶
func (x *PredictRequest) GetSize() int32
func (*PredictRequest) GetUser ¶
func (x *PredictRequest) GetUser() *PredictUser
func (*PredictRequest) ProtoMessage ¶
func (*PredictRequest) ProtoMessage()
func (*PredictRequest) ProtoReflect ¶
func (x *PredictRequest) ProtoReflect() protoreflect.Message
func (*PredictRequest) Reset ¶
func (x *PredictRequest) Reset()
func (*PredictRequest) String ¶
func (x *PredictRequest) String() string
type PredictResponse ¶
type PredictResponse struct {
	// Output only.
	// The error code. Callers should expect this field for all responses.
	// 0    : The request is successfully returned. Other values indicates errors.
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	// Output only.
	// Detailed error message.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// Output only.
	// The predict result.
	// It's only populated when `code` is "0".
	Value *PredictResult `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// Output only.
	// This is same as the request id of request.
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictResponse) Descriptor() ([]byte, []int)
Deprecated: Use PredictResponse.ProtoReflect.Descriptor instead.
func (*PredictResponse) GetCode ¶
func (x *PredictResponse) GetCode() int32
func (*PredictResponse) GetMessage ¶
func (x *PredictResponse) GetMessage() string
func (*PredictResponse) GetRequestId ¶
func (x *PredictResponse) GetRequestId() string
func (*PredictResponse) GetValue ¶
func (x *PredictResponse) GetValue() *PredictResult
func (*PredictResponse) ProtoMessage ¶
func (*PredictResponse) ProtoMessage()
func (*PredictResponse) ProtoReflect ¶
func (x *PredictResponse) ProtoReflect() protoreflect.Message
func (*PredictResponse) Reset ¶
func (x *PredictResponse) Reset()
func (*PredictResponse) String ¶
func (x *PredictResponse) String() string
type PredictResult ¶
type PredictResult struct {
	// Output only.
	// The list of predicted products.
	Items []*PredictItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// Output only.
	// All the predict extra info here.
	Extra map[string]string `` /* 151-byte string literal not displayed */
	// Output only.
	// It is populated when search request.
	// The total count of search result,
	// not the count of this request's result.
	TotalCount int32 `protobuf:"varint,3,opt,name=totalCount,proto3" json:"totalCount,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictResult) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictResult) Descriptor() ([]byte, []int)
Deprecated: Use PredictResult.ProtoReflect.Descriptor instead.
func (*PredictResult) GetExtra ¶
func (x *PredictResult) GetExtra() map[string]string
func (*PredictResult) GetItems ¶
func (x *PredictResult) GetItems() []*PredictItem
func (*PredictResult) GetTotalCount ¶
func (x *PredictResult) GetTotalCount() int32
func (*PredictResult) ProtoMessage ¶
func (*PredictResult) ProtoMessage()
func (*PredictResult) ProtoReflect ¶
func (x *PredictResult) ProtoReflect() protoreflect.Message
func (*PredictResult) Reset ¶
func (x *PredictResult) Reset()
func (*PredictResult) String ¶
func (x *PredictResult) String() string
type PredictUser ¶
type PredictUser struct {
	// Required
	// The user id
	Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
	// Optional
	// The device used by user
	Device *PredictDevice `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
	// Optional
	// The user's age
	// It can be the an (estimate) single value, or a range.
	// e.g. "23", "18-25", "0-15", "50-100", etc
	Age string `protobuf:"bytes,3,opt,name=age,proto3" json:"age,omitempty"`
	// Optional.
	// The gender of the given user.
	// e.g. "male", "female", and "other".
	Gender string `protobuf:"bytes,4,opt,name=gender,proto3" json:"gender,omitempty"`
	// Optional
	// Province name
	Province string `protobuf:"bytes,5,opt,name=province,proto3" json:"province,omitempty"`
	// Optional.
	// City name.
	City string `protobuf:"bytes,6,opt,name=city,proto3" json:"city,omitempty"`
	// Optional.
	// The more fine grained district or area.
	District string `protobuf:"bytes,7,opt,name=district,proto3" json:"district,omitempty"`
	// Optional
	// The app market that user download app from
	AppMarket string `protobuf:"bytes,8,opt,name=appMarket,proto3" json:"appMarket,omitempty"`
	// Optional
	// The login mode
	// e.g. "wechat", "google", "self"
	LoginMode string `protobuf:"bytes,9,opt,name=loginMode,proto3" json:"loginMode,omitempty"`
	// Optional.
	// Country name.
	// Some sample values are "USA", "UK", etc.
	Country string `protobuf:"bytes,10,opt,name=country,proto3" json:"country,omitempty"`
	// Optional.
	// This is a catch-all field to pass all the additional information.
	// Please provide as much information as possible.
	Extra map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*PredictUser) Descriptor
            deprecated
            
          
  
    
  
      
      func (*PredictUser) Descriptor() ([]byte, []int)
Deprecated: Use PredictUser.ProtoReflect.Descriptor instead.
func (*PredictUser) GetAge ¶
func (x *PredictUser) GetAge() string
func (*PredictUser) GetAppMarket ¶
func (x *PredictUser) GetAppMarket() string
func (*PredictUser) GetCity ¶
func (x *PredictUser) GetCity() string
func (*PredictUser) GetCountry ¶
func (x *PredictUser) GetCountry() string
func (*PredictUser) GetDevice ¶
func (x *PredictUser) GetDevice() *PredictDevice
func (*PredictUser) GetDistrict ¶
func (x *PredictUser) GetDistrict() string
func (*PredictUser) GetExtra ¶
func (x *PredictUser) GetExtra() map[string]string
func (*PredictUser) GetGender ¶
func (x *PredictUser) GetGender() string
func (*PredictUser) GetLoginMode ¶
func (x *PredictUser) GetLoginMode() string
func (*PredictUser) GetProvince ¶
func (x *PredictUser) GetProvince() string
func (*PredictUser) GetUid ¶
func (x *PredictUser) GetUid() string
func (*PredictUser) ProtoMessage ¶
func (*PredictUser) ProtoMessage()
func (*PredictUser) ProtoReflect ¶
func (x *PredictUser) ProtoReflect() protoreflect.Message
func (*PredictUser) Reset ¶
func (x *PredictUser) Reset()
func (*PredictUser) String ¶
func (x *PredictUser) String() string
type SearchGoods ¶
type SearchGoods struct {
	// Optional
	// The item id of int type
	//
	// Deprecated: Do not use.
	GoodsId int64 `protobuf:"varint,1,opt,name=goodsId,proto3" json:"goodsId,omitempty"`
	// Required
	// The item id of string type
	GoodsIdStr string `protobuf:"bytes,2,opt,name=goodsIdStr,proto3" json:"goodsIdStr,omitempty"`
	// Optional
	// The item's price
	Price float32 `protobuf:"fixed32,3,opt,name=price,proto3" json:"price,omitempty"`
	// Optional
	// Boost coefficient when sorting
	BoostCeof float32 `protobuf:"fixed32,4,opt,name=boostCeof,proto3" json:"boostCeof,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*SearchGoods) Descriptor
            deprecated
            
          
  
    
  
      
      func (*SearchGoods) Descriptor() ([]byte, []int)
Deprecated: Use SearchGoods.ProtoReflect.Descriptor instead.
func (*SearchGoods) GetBoostCeof ¶
func (x *SearchGoods) GetBoostCeof() float32
        
          
            func (*SearchGoods) GetGoodsId
            deprecated
            
          
  
    
  
      
      func (x *SearchGoods) GetGoodsId() int64
Deprecated: Do not use.
func (*SearchGoods) GetGoodsIdStr ¶
func (x *SearchGoods) GetGoodsIdStr() string
func (*SearchGoods) GetPrice ¶
func (x *SearchGoods) GetPrice() float32
func (*SearchGoods) ProtoMessage ¶
func (*SearchGoods) ProtoMessage()
func (*SearchGoods) ProtoReflect ¶
func (x *SearchGoods) ProtoReflect() protoreflect.Message
func (*SearchGoods) Reset ¶
func (x *SearchGoods) Reset()
func (*SearchGoods) String ¶
func (x *SearchGoods) String() string
type SearchInfo ¶
type SearchInfo struct {
	// Required
	// The starting position of fetching,
	// which plus `size` must less or equal 5000, and begin from '0'.
	// New `start` is equal to the value of previous `start` plus `size`
	Start int32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	// Required
	// The type of search
	// 0: query
	// 1: filter
	// 2: search in specified items provided by request
	SearchType int32 `protobuf:"varint,2,opt,name=searchType,proto3" json:"searchType,omitempty"`
	// Optional
	// 0: ascending order;
	// 1: descending order (default)
	SortMode int32 `protobuf:"varint,3,opt,name=sortMode,proto3" json:"sortMode,omitempty"`
	// Optional
	// The item's attribute used by sorting
	//  0: default
	//  1: count of sold
	//  2: price
	//  3: time
	//  4: commission
	SortType int32 `protobuf:"varint,4,opt,name=sortType,proto3" json:"sortType,omitempty"`
	// Optional
	// The content type of result.
	// Example, return item's id when `content` is "gid"
	Content string `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
	// Optional
	// The key word of searching by, it's required when `searchType` is "0"
	Query string `protobuf:"bytes,6,opt,name=query,proto3" json:"query,omitempty"`
	// Optional
	// The condition of filtering by,
	// e.g. "brand", "category".
	Filters map[string]*StringArray `` /* 155-byte string literal not displayed */
	// Optional
	// Search results will be ignored, if they are hit those conditions
	FilterOut map[string]*StringArray `` /* 159-byte string literal not displayed */
	// Optional
	// The list of searching in, it's required when `searchType` is "0"
	GoodsList []*SearchGoods `protobuf:"bytes,9,rep,name=goodsList,proto3" json:"goodsList,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*SearchInfo) Descriptor
            deprecated
            
          
  
    
  
      
      func (*SearchInfo) Descriptor() ([]byte, []int)
Deprecated: Use SearchInfo.ProtoReflect.Descriptor instead.
func (*SearchInfo) GetContent ¶
func (x *SearchInfo) GetContent() string
func (*SearchInfo) GetFilterOut ¶
func (x *SearchInfo) GetFilterOut() map[string]*StringArray
func (*SearchInfo) GetFilters ¶
func (x *SearchInfo) GetFilters() map[string]*StringArray
func (*SearchInfo) GetGoodsList ¶
func (x *SearchInfo) GetGoodsList() []*SearchGoods
func (*SearchInfo) GetQuery ¶
func (x *SearchInfo) GetQuery() string
func (*SearchInfo) GetSearchType ¶
func (x *SearchInfo) GetSearchType() int32
func (*SearchInfo) GetSortMode ¶
func (x *SearchInfo) GetSortMode() int32
func (*SearchInfo) GetSortType ¶
func (x *SearchInfo) GetSortType() int32
func (*SearchInfo) GetStart ¶
func (x *SearchInfo) GetStart() int32
func (*SearchInfo) ProtoMessage ¶
func (*SearchInfo) ProtoMessage()
func (*SearchInfo) ProtoReflect ¶
func (x *SearchInfo) ProtoReflect() protoreflect.Message
func (*SearchInfo) Reset ¶
func (x *SearchInfo) Reset()
func (*SearchInfo) String ¶
func (x *SearchInfo) String() string
type StringArray ¶
type StringArray struct {
	Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}
    Protobuf does not support array type as map's value, so we wrap array as a object, which can be value of map
        
          
            func (*StringArray) Descriptor
            deprecated
            
          
  
    
  
      
      func (*StringArray) Descriptor() ([]byte, []int)
Deprecated: Use StringArray.ProtoReflect.Descriptor instead.
func (*StringArray) GetValues ¶
func (x *StringArray) GetValues() []string
func (*StringArray) ProtoMessage ¶
func (*StringArray) ProtoMessage()
func (*StringArray) ProtoReflect ¶
func (x *StringArray) ProtoReflect() protoreflect.Message
func (*StringArray) Reset ¶
func (x *StringArray) Reset()
func (*StringArray) String ¶
func (x *StringArray) String() string
type WriteResponse ¶
type WriteResponse struct {
	// Output only.
	// When `status.code` is 0, all payload are successfully written.
	// If `status.code` is 1001, `errors` is populated.
	// Other non-zero values indicate all payload failed.
	Status *protocol.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// Output only.
	// This field is populated when `status.code` is 1001.
	// When populated, this field contains the errors.
	Errors []*DataError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*WriteResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*WriteResponse) Descriptor() ([]byte, []int)
Deprecated: Use WriteResponse.ProtoReflect.Descriptor instead.
func (*WriteResponse) GetErrors ¶
func (x *WriteResponse) GetErrors() []*DataError
func (*WriteResponse) GetStatus ¶
func (x *WriteResponse) GetStatus() *protocol.Status
func (*WriteResponse) ProtoMessage ¶
func (*WriteResponse) ProtoMessage()
func (*WriteResponse) ProtoReflect ¶
func (x *WriteResponse) ProtoReflect() protoreflect.Message
func (*WriteResponse) Reset ¶
func (x *WriteResponse) Reset()
func (*WriteResponse) String ¶
func (x *WriteResponse) String() string