aeusergrowth

package
v1.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package aeusergrowth 包含AE-UserOpen-Recommend相关结构体

https://open.taobao.com/API.htm?docType=2&docId=45722

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAliexpressUsergrowthRecommendItemsGetAPIRequest added in v1.3.4

func ReleaseAliexpressUsergrowthRecommendItemsGetAPIRequest(v *AliexpressUsergrowthRecommendItemsGetAPIRequest)

ReleaseAliexpressUsergrowthRecommendItemsGetAPIRequest 将 AliexpressUsergrowthRecommendItemsGetAPIRequest 放入 sync.Pool

func ReleaseAliexpressUsergrowthRecommendItemsGetAPIResponse added in v1.3.4

func ReleaseAliexpressUsergrowthRecommendItemsGetAPIResponse(v *AliexpressUsergrowthRecommendItemsGetAPIResponse)

ReleaseAliexpressUsergrowthRecommendItemsGetAPIResponse 将 AliexpressUsergrowthRecommendItemsGetAPIResponse 保存到 sync.Pool

func ReleaseAliexpressUsergrowthRecommendItemsGetData added in v1.3.4

func ReleaseAliexpressUsergrowthRecommendItemsGetData(v *AliexpressUsergrowthRecommendItemsGetData)

ReleaseAliexpressUsergrowthRecommendItemsGetData 释放AliexpressUsergrowthRecommendItemsGetData

func ReleaseAliexpressUsergrowthRecommendItemsGetResult added in v1.3.4

func ReleaseAliexpressUsergrowthRecommendItemsGetResult(v *AliexpressUsergrowthRecommendItemsGetResult)

ReleaseAliexpressUsergrowthRecommendItemsGetResult 释放AliexpressUsergrowthRecommendItemsGetResult

func ReleaseAliexpressUsergrowthSearchItemsGetAPIRequest added in v1.3.4

func ReleaseAliexpressUsergrowthSearchItemsGetAPIRequest(v *AliexpressUsergrowthSearchItemsGetAPIRequest)

ReleaseAliexpressUsergrowthSearchItemsGetAPIRequest 将 AliexpressUsergrowthSearchItemsGetAPIRequest 放入 sync.Pool

func ReleaseAliexpressUsergrowthSearchItemsGetAPIResponse added in v1.3.4

func ReleaseAliexpressUsergrowthSearchItemsGetAPIResponse(v *AliexpressUsergrowthSearchItemsGetAPIResponse)

ReleaseAliexpressUsergrowthSearchItemsGetAPIResponse 将 AliexpressUsergrowthSearchItemsGetAPIResponse 保存到 sync.Pool

func ReleaseAliexpressUsergrowthSearchItemsGetData added in v1.3.4

func ReleaseAliexpressUsergrowthSearchItemsGetData(v *AliexpressUsergrowthSearchItemsGetData)

ReleaseAliexpressUsergrowthSearchItemsGetData 释放AliexpressUsergrowthSearchItemsGetData

func ReleaseAliexpressUsergrowthSearchItemsGetResult added in v1.3.4

func ReleaseAliexpressUsergrowthSearchItemsGetResult(v *AliexpressUsergrowthSearchItemsGetResult)

ReleaseAliexpressUsergrowthSearchItemsGetResult 释放AliexpressUsergrowthSearchItemsGetResult

func ReleaseExt added in v1.3.4

func ReleaseExt(v *Ext)

ReleaseExt 释放Ext

Types

type AliexpressUsergrowthRecommendItemsGetAPIRequest added in v1.2.0

type AliexpressUsergrowthRecommendItemsGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AliexpressUsergrowthRecommendItemsGetAPIRequest 第三方平台推荐商品 API请求 aliexpress.usergrowth.recommend.items.get

第三方平台的推荐AE商品 场景:skin 、底部推荐等

func GetAliexpressUsergrowthRecommendItemsGetAPIRequest added in v1.3.4

func GetAliexpressUsergrowthRecommendItemsGetAPIRequest() *AliexpressUsergrowthRecommendItemsGetAPIRequest

GetAliexpressUsergrowthRecommendItemsGetRequest 从 sync.Pool 获取 AliexpressUsergrowthRecommendItemsGetAPIRequest

func NewAliexpressUsergrowthRecommendItemsGetRequest

func NewAliexpressUsergrowthRecommendItemsGetRequest() *AliexpressUsergrowthRecommendItemsGetAPIRequest

NewAliexpressUsergrowthRecommendItemsGetRequest 初始化AliexpressUsergrowthRecommendItemsGetAPIRequest对象

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetCountryCode added in v1.2.0

GetCountryCode CountryCode Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetCurrencyCode added in v1.2.0

GetCurrencyCode CurrencyCode Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetLanguage added in v1.2.0

GetLanguage Language Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetPageIndex added in v1.2.0

GetPageIndex PageIndex Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetPageSize added in v1.2.0

GetPageSize PageSize Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetTrackingId added in v1.2.0

GetTrackingId TrackingId Getter

func (AliexpressUsergrowthRecommendItemsGetAPIRequest) GetUserTypeCode added in v1.2.0

GetUserTypeCode UserTypeCode Getter

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCountryCode added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCountryCode(_countryCode string) error

SetCountryCode is CountryCode Setter country code

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCurrencyCode added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetCurrencyCode(_currencyCode string) error

SetCurrencyCode is CurrencyCode Setter currency Code

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetLanguage added in v1.2.0

SetLanguage is Language Setter language

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetPageIndex added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetPageIndex(_pageIndex string) error

SetPageIndex is PageIndex Setter page index,start from 1

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetPageSize added in v1.2.0

SetPageSize is PageSize Setter page size

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetTrackingId added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetTrackingId(_trackingId string) error

SetTrackingId is TrackingId Setter third party trackingId

func (*AliexpressUsergrowthRecommendItemsGetAPIRequest) SetUserTypeCode added in v1.2.0

func (r *AliexpressUsergrowthRecommendItemsGetAPIRequest) SetUserTypeCode(_userTypeCode string) error

SetUserTypeCode is UserTypeCode Setter user type

type AliexpressUsergrowthRecommendItemsGetAPIResponse

type AliexpressUsergrowthRecommendItemsGetAPIResponse struct {
	model.CommonResponse
	AliexpressUsergrowthRecommendItemsGetAPIResponseModel
}

AliexpressUsergrowthRecommendItemsGetAPIResponse 第三方平台推荐商品 API返回值 aliexpress.usergrowth.recommend.items.get

第三方平台的推荐AE商品 场景:skin 、底部推荐等

func GetAliexpressUsergrowthRecommendItemsGetAPIResponse added in v1.3.4

func GetAliexpressUsergrowthRecommendItemsGetAPIResponse() *AliexpressUsergrowthRecommendItemsGetAPIResponse

GetAliexpressUsergrowthRecommendItemsGetAPIResponse 从 sync.Pool 获取 AliexpressUsergrowthRecommendItemsGetAPIResponse

func (*AliexpressUsergrowthRecommendItemsGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliexpressUsergrowthRecommendItemsGetAPIResponseModel added in v1.2.0

type AliexpressUsergrowthRecommendItemsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"aliexpress_usergrowth_recommend_items_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// response model
	Result *AliexpressUsergrowthRecommendItemsGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

AliexpressUsergrowthRecommendItemsGetAPIResponseModel is 第三方平台推荐商品 成功返回结果

func (*AliexpressUsergrowthRecommendItemsGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliexpressUsergrowthRecommendItemsGetData

type AliexpressUsergrowthRecommendItemsGetData struct {
	// product id
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// sale price,will return local pirce
	SalePrice string `json:"sale_price,omitempty" xml:"sale_price,omitempty"`
	// product photo url
	Photo string `json:"photo,omitempty" xml:"photo,omitempty"`
	// shop name
	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`
	// product name
	ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"`
	// store url
	ShopDomain string `json:"shop_domain,omitempty" xml:"shop_domain,omitempty"`
	// detailUrl
	DetailUrl string `json:"detail_url,omitempty" xml:"detail_url,omitempty"`
	// shopId
	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
	// sub category
	SubCategory string `json:"sub_category,omitempty" xml:"sub_category,omitempty"`
	// shop rating
	ShopRating string `json:"shop_rating,omitempty" xml:"shop_rating,omitempty"`
	// product rating
	RatingValue string `json:"rating_value,omitempty" xml:"rating_value,omitempty"`
	// category Name
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// rating count
	RatingCount int64 `json:"rating_count,omitempty" xml:"rating_count,omitempty"`
	// photo height
	PhotoHeight int64 `json:"photo_height,omitempty" xml:"photo_height,omitempty"`
	// photo width
	PhotoWidth int64 `json:"photo_width,omitempty" xml:"photo_width,omitempty"`
	// delivery freeShipping
	FreeShipping bool `json:"free_shipping,omitempty" xml:"free_shipping,omitempty"`
}

AliexpressUsergrowthRecommendItemsGetData 结构体

func GetAliexpressUsergrowthRecommendItemsGetData added in v1.3.4

func GetAliexpressUsergrowthRecommendItemsGetData() *AliexpressUsergrowthRecommendItemsGetData

GetAliexpressUsergrowthRecommendItemsGetData() 从对象池中获取AliexpressUsergrowthRecommendItemsGetData

type AliexpressUsergrowthRecommendItemsGetResult

type AliexpressUsergrowthRecommendItemsGetResult struct {
	// Result itemList,The product are located at the top,maybe null when success = false
	DataList []AliexpressUsergrowthRecommendItemsGetData `json:"data_list,omitempty" xml:"data_list>aliexpress_usergrowth_recommend_items_get_data,omitempty"`
	// other extend message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// Code is used to determine whether the result is correct
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// success is used to determine whether invoke service success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AliexpressUsergrowthRecommendItemsGetResult 结构体

func GetAliexpressUsergrowthRecommendItemsGetResult added in v1.3.4

func GetAliexpressUsergrowthRecommendItemsGetResult() *AliexpressUsergrowthRecommendItemsGetResult

GetAliexpressUsergrowthRecommendItemsGetResult() 从对象池中获取AliexpressUsergrowthRecommendItemsGetResult

type AliexpressUsergrowthSearchItemsGetAPIRequest added in v1.2.0

type AliexpressUsergrowthSearchItemsGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AliexpressUsergrowthSearchItemsGetAPIRequest 第三方平台搜索AE商品 API请求 aliexpress.usergrowth.search.items.get

第三方平台的搜索服务 获取AE商品list

func GetAliexpressUsergrowthSearchItemsGetAPIRequest added in v1.3.4

func GetAliexpressUsergrowthSearchItemsGetAPIRequest() *AliexpressUsergrowthSearchItemsGetAPIRequest

GetAliexpressUsergrowthSearchItemsGetRequest 从 sync.Pool 获取 AliexpressUsergrowthSearchItemsGetAPIRequest

func NewAliexpressUsergrowthSearchItemsGetRequest

func NewAliexpressUsergrowthSearchItemsGetRequest() *AliexpressUsergrowthSearchItemsGetAPIRequest

NewAliexpressUsergrowthSearchItemsGetRequest 初始化AliexpressUsergrowthSearchItemsGetAPIRequest对象

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetCountryCode added in v1.2.0

GetCountryCode CountryCode Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetCurrencyCode added in v1.2.0

GetCurrencyCode CurrencyCode Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetKeywords added in v1.2.0

GetKeywords Keywords Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetLanguage added in v1.2.0

GetLanguage Language Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetPageIndex added in v1.2.0

GetPageIndex PageIndex Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetPageSize added in v1.2.0

GetPageSize PageSize Getter

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AliexpressUsergrowthSearchItemsGetAPIRequest) GetTrackingId added in v1.2.0

GetTrackingId TrackingId Getter

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetCountryCode added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetCountryCode(_countryCode string) error

SetCountryCode is CountryCode Setter ship to country

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetCurrencyCode added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetCurrencyCode(_currencyCode string) error

SetCurrencyCode is CurrencyCode Setter currency code

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetKeywords added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetKeywords(_keywords string) error

SetKeywords is Keywords Setter user input keypods

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetLanguage added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetLanguage(_language string) error

SetLanguage is Language Setter language

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageIndex added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageIndex(_pageIndex string) error

SetPageIndex is PageIndex Setter page index

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageSize added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetPageSize(_pageSize string) error

SetPageSize is PageSize Setter page size

func (*AliexpressUsergrowthSearchItemsGetAPIRequest) SetTrackingId added in v1.2.0

func (r *AliexpressUsergrowthSearchItemsGetAPIRequest) SetTrackingId(_trackingId string) error

SetTrackingId is TrackingId Setter Third party tracking_id

type AliexpressUsergrowthSearchItemsGetAPIResponse

type AliexpressUsergrowthSearchItemsGetAPIResponse struct {
	model.CommonResponse
	AliexpressUsergrowthSearchItemsGetAPIResponseModel
}

AliexpressUsergrowthSearchItemsGetAPIResponse 第三方平台搜索AE商品 API返回值 aliexpress.usergrowth.search.items.get

第三方平台的搜索服务 获取AE商品list

func GetAliexpressUsergrowthSearchItemsGetAPIResponse added in v1.3.4

func GetAliexpressUsergrowthSearchItemsGetAPIResponse() *AliexpressUsergrowthSearchItemsGetAPIResponse

GetAliexpressUsergrowthSearchItemsGetAPIResponse 从 sync.Pool 获取 AliexpressUsergrowthSearchItemsGetAPIResponse

func (*AliexpressUsergrowthSearchItemsGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliexpressUsergrowthSearchItemsGetAPIResponseModel added in v1.2.0

type AliexpressUsergrowthSearchItemsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"aliexpress_usergrowth_search_items_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// response model
	Result *AliexpressUsergrowthSearchItemsGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

AliexpressUsergrowthSearchItemsGetAPIResponseModel is 第三方平台搜索AE商品 成功返回结果

func (*AliexpressUsergrowthSearchItemsGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliexpressUsergrowthSearchItemsGetData

type AliexpressUsergrowthSearchItemsGetData struct {
	// product id
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// sale price , return  local price
	SalePrice string `json:"sale_price,omitempty" xml:"sale_price,omitempty"`
	// product photo url
	Photo string `json:"photo,omitempty" xml:"photo,omitempty"`
	// shop name
	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`
	// product name
	ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"`
	// store url
	ShopDomain string `json:"shop_domain,omitempty" xml:"shop_domain,omitempty"`
	// product detail Url
	DetailUrl string `json:"detail_url,omitempty" xml:"detail_url,omitempty"`
	// shopId
	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
	// sub category
	SubCategory string `json:"sub_category,omitempty" xml:"sub_category,omitempty"`
	// shop rating
	ShopRating string `json:"shop_rating,omitempty" xml:"shop_rating,omitempty"`
	// rating
	RatingValue string `json:"rating_value,omitempty" xml:"rating_value,omitempty"`
	// product category
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// rating count
	RatingCount int64 `json:"rating_count,omitempty" xml:"rating_count,omitempty"`
	// photo height
	PhotoHeight int64 `json:"photo_height,omitempty" xml:"photo_height,omitempty"`
	// photo width
	PhotoWidth int64 `json:"photo_width,omitempty" xml:"photo_width,omitempty"`
	// delivery freeShipping
	FreeShipping bool `json:"free_shipping,omitempty" xml:"free_shipping,omitempty"`
}

AliexpressUsergrowthSearchItemsGetData 结构体

func GetAliexpressUsergrowthSearchItemsGetData added in v1.3.4

func GetAliexpressUsergrowthSearchItemsGetData() *AliexpressUsergrowthSearchItemsGetData

GetAliexpressUsergrowthSearchItemsGetData() 从对象池中获取AliexpressUsergrowthSearchItemsGetData

type AliexpressUsergrowthSearchItemsGetResult

type AliexpressUsergrowthSearchItemsGetResult struct {
	// Result,The product  are located at the top,maybe null  when success = false
	DataList []AliexpressUsergrowthSearchItemsGetData `json:"data_list,omitempty" xml:"data_list>aliexpress_usergrowth_search_items_get_data,omitempty"`
	// other extend message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// Code is used to determine whether the result is correct
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// extend param
	Ext *Ext `json:"ext,omitempty" xml:"ext,omitempty"`
	// success is used to determine whether invoke service success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AliexpressUsergrowthSearchItemsGetResult 结构体

func GetAliexpressUsergrowthSearchItemsGetResult added in v1.3.4

func GetAliexpressUsergrowthSearchItemsGetResult() *AliexpressUsergrowthSearchItemsGetResult

GetAliexpressUsergrowthSearchItemsGetResult() 从对象池中获取AliexpressUsergrowthSearchItemsGetResult

type Ext

type Ext struct {
	// search page link
	SearchPageLink string `json:"search_page_link,omitempty" xml:"search_page_link,omitempty"`
}

Ext 结构体

func GetExt added in v1.3.4

func GetExt() *Ext

GetExt() 从对象池中获取Ext

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL