product

package
v0.0.34 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	INT_TYPE       AttributeType = "INT_TYPE"
	STRING_TYPE    AttributeType = "STRING_TYPE"
	ENUM_TYPE      AttributeType = "ENUM_TYPE"
	FLOAT_TYPE     AttributeType = "FLOAT_TYPE"
	DATE_TYPE      AttributeType = "DATE_TYPE"
	TIMESTAMP_TYPE AttributeType = "TIMESTAMP_TYPE"
	NORMAL         ItemStatus    = "NORMAL"
	BANNED         ItemStatus    = "BANNED"
	DELETED        ItemStatus    = "DELETED"
	UNLIST         ItemStatus    = "UNLIST"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AttributeType

type AttributeType string

AttributeType

type ItemStatus

type ItemStatus string

type Product

type Product struct {
	Config *shopeeConfig.Config
}

Product

func (*Product) AddItem added in v0.0.13

AddItem @Title Add a new item. @Description https://open.shopee.com/documents?module=89&type=1&id=616&version=2

func (*Product) AddModel added in v0.0.18

func (p *Product) AddModel(itemID int64, modelList []entity.InitTierVariationModelEntity) entity.AddModelResult

AddModel @Title Add model. @Description https://open.shopee.com/documents?module=89&type=1&id=649&version=2

func (*Product) BoostItem added in v0.0.18

func (p *Product) BoostItem(itemIdList []int64) entity.BoostItemResult

BoostItem @Title Boost item. @Description https://open.shopee.com/documents?module=89&type=1&id=624&version=2

func (*Product) DeleteItem added in v0.0.13

func (p *Product) DeleteItem(itemID int64) entity.DeleteItemResult

DeleteItem @Title Use this call to delete a product item. @Description https://open.shopee.com/documents?module=89&type=1&id=615&version=2

func (*Product) DeleteModel added in v0.0.18

func (p *Product) DeleteModel(itemID, modelID int64) entity.DeleteModelResult

DeleteModel @Title Delete item model. @Description https://open.shopee.com/documents?module=89&type=1&id=650&version=2

func (*Product) GetBoostedList added in v0.0.18

func (p *Product) GetBoostedList(itemIdList []int64) entity.GetBoostedListResult

GetBoostedList @Title Get boosted item list. @Description https://open.shopee.com/documents?module=89&type=1&id=626&version=2

func (*Product) GetComment

func (p *Product) GetComment(itemID, commentID int64, cursor string, pageSize int) entity.GetCommentResult

GetComment @Title Use this api to get comment by shop_id, item_id, or comment_id. @Description https://open.shopee.com/documents?module=89&type=1&id=562&version=2

func (*Product) GetDtsLimit added in v0.0.18

func (p *Product) GetDtsLimit(categoryID int64) entity.GetDtsLimitResult

GetDtsLimit @Title Get day to shipping limit. @Description https://open.shopee.com/documents?module=89&type=1&id=628&version=2

func (*Product) GetItemBaseInfo

func (p *Product) GetItemBaseInfo(itemIdList []int64) entity.GetItemBaseInfoResult

GetItemBaseInfo @Title Use this api to get basic info of item by item_id list. @Description https://open.shopee.com/documents?module=89&type=1&id=612&version=2

func (*Product) GetItemExtraInfo

func (p *Product) GetItemExtraInfo(itemIdList []int64) entity.GetItemExtraInfoResult

GetItemExtraInfo @Title Use this api to get extra info of item by item_id list. @Description https://open.shopee.com/documents?module=89&type=1&id=613&version=2

func (*Product) GetItemLimit added in v0.0.18

func (p *Product) GetItemLimit(categoryID int64) entity.GetItemLimitResult

GetItemLimit @Title Get item upload control. @Description https://open.shopee.com/documents?module=89&type=1&id=629&version=2

func (*Product) GetItemList

func (p *Product) GetItemList(offset, pageSize, updateTimeFrom, updateTimeTo int, itemStatus ItemStatus) entity.GetItemListResult

GetItemList @Title Use this call to get a list of items. @Description https://open.shopee.com/documents?module=89&type=1&id=614&version=2

func (*Product) GetModelList added in v0.0.18

func (p *Product) GetModelList(itemID int64) entity.GetModelListResult

GetModelList @Title Get model list of an item. @Description https://open.shopee.com/documents?module=89&type=1&id=618&version=2

func (*Product) InitTierVariation added in v0.0.18

func (p *Product) InitTierVariation(itemID int64, tierVariation entity.TierVariationEntity, model entity.InitTierVariationModelEntity) entity.InitTierVariationResult

InitTierVariation @Title Init item tier-variation struct. @Description https://open.shopee.com/documents?module=89&type=1&id=646&version=2

func (*Product) ReplyComment

ReplyComment @Title Use this api to reply comments from buyers in batch. @Description https://open.shopee.com/documents?module=89&type=1&id=563&version=2

func (*Product) SupportSizeChart added in v0.0.18

func (p *Product) SupportSizeChart(category int64) entity.SupportSizeChartResult

SupportSizeChart @Title Get category support size chart. @Description https://open.shopee.com/documents?module=89&type=1&id=631&version=2

func (*Product) UnlistItem added in v0.0.18

UnlistItem @Title Unlist item. @Description https://open.shopee.com/documents?module=89&type=1&id=622&version=2

func (*Product) UpdateItem added in v0.0.18

UpdateItem @Title Update item. @Description https://open.shopee.com/documents?module=89&type=1&id=617&version=2

func (*Product) UpdateModel added in v0.0.18

func (p *Product) UpdateModel(itemID int64, model entity.UpdateModelEntity) entity.UpdateModelResult

UpdateModel @Title Update seller sku for model. @Description https://open.shopee.com/documents?module=89&type=1&id=648&version=2

func (*Product) UpdatePrice added in v0.0.18

func (p *Product) UpdatePrice(itemID int64, priceList []entity.UpdatePricePriceInfoEntity) entity.UpdatePriceResult

UpdatePrice @Title Update price. @Description https://open.shopee.com/documents?module=89&type=1&id=651&version=2

func (*Product) UpdateSizeChart added in v0.0.18

func (p *Product) UpdateSizeChart(itemID int64, sizeChart string) entity.UpdateSizeChartResult

UpdateSizeChart @Title Update size chart image of item. @Description https://open.shopee.com/documents?module=89&type=1&id=619&version=2

func (*Product) UpdateTierVariation added in v0.0.18

func (p *Product) UpdateTierVariation(itemID int64, tierVariation entity.TierVariationEntity) entity.UpdateTierVariationResult

UpdateTierVariation @Title Update item tier-variation struct. @Description https://open.shopee.com/documents?module=89&type=1&id=647&version=2

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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